Gründung Beratung, Seminare, Projekte zu BPM camunda BPM BPM-Softwarehersteller PublikationenMitgliedschaften
Warum macht Ihr eigentlich so ein Alte-Männer- Thema wie BPM?
Alte-Männer-Thema???
<exclusiveGateway name="Freigabe erfolgt?"... Monitoring und Reporting Prozessautomatisierung mit Process Engine Ausführbares Prozessmodell Human Workflow Management Service Orchestration
BPMN 2.0 & Engines sind mächtig Als Showcase verfügbar incl. Camel / Mule
BPMN 2.0 & Engines sind mächtig Als Showcase verfügbar incl. Camel / Mule
Der Prozess wird sichtbar
Juhu – eine BPM Suite!
Das unhaltbare Versprechen BPM- Suite Fach- anwender Software Entwickler
ProcessEngine engine;
Some private ProcessEngine engine; […] Deployment deployment = engine.getRepositoryService().createDeployment().addClasspathResource("my-process.bpmn").deploy(); engine.getRuntimeService().startProcessInstanceByKey("my-process"); List list = engine.getTaskService().createTaskQuery().list(); HashMap variables = new HashMap (); variables.put("approver", "bernd"); engine.getTaskService().complete(list.get(0).getId(), variables); CDI / Spring (if you want) Services to talk to the engine Use TX / JTA / EJB (if you want)
Some code Code is executed when process instances runs public class StorePDFDelegate implements JavaDelegate { public void execute(DelegateExecution execution) throws Exception { String someData = (String) execution.getVariable("someData");... EL can reference variables, Spring or CDI beans, …
Process Engine als Infrastruktur Process Engine Container My process application2 Java Classes BPMN 2.0 Processes JPA, EJB, JTA… My process application1 Java Classes BPMN 2.0 Processes … My process application1 process engine (jar) Java Classes BPMN 2.0 Processes … My process application2 process engine (jar) Java Classes BPMN 2.0 Processes … vs + Glassfish, WebLogic, WebSphere
BPM-Suiten? Prozesse Integration Rules GUI Reporting Dokumente und ich brauch noch... Ham wa nich!
Stattdessen: Best of Breed! BPMN 2.0 Process Engine Application Server UI- Framework Business Rules Engine Integrations- Framework / ESB Reporting
Unser Ansatz zusammengefasst
Komponenten Engine Tasklist Individuelles Frontend Cockpit Cycle Modeler Fachlicher Modeler Fachanwender Fachlicher / Technischer Betrieb Business Analyst Entwickler Datenbank File Repository REST / Java API REST REST / Java
custom plugin
Die Zeit ist reif!
Also los – anfangen! Download Distribution mit Tomcat, JBoss, GF Maven Koordinaten Eclipse Update Site Get Started Tutorial Ihr schafft das bestimmt in 6:20 :-)