Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Abelard Westrick Geändert vor über 11 Jahren
1
201320122011201020092008 Gründung Beratung, Seminare, Projekte zu BPM camunda BPM BPM-Softwarehersteller PublikationenMitgliedschaften bernd.ruecker@camunda.com https://twitter.com/berndruecker
2
Warum macht Ihr eigentlich so ein Alte-Männer- Thema wie BPM?
3
Alte-Männer-Thema???
4
<exclusiveGateway name="Freigabe erfolgt?"... Monitoring und Reporting Prozessautomatisierung mit Process Engine Ausführbares Prozessmodell Human Workflow Management Service Orchestration
5
BPMN 2.0 & Engines sind mächtig Als Showcase verfügbar incl. Camel / Mule
6
BPMN 2.0 & Engines sind mächtig Als Showcase verfügbar incl. Camel / Mule
7
Der Prozess wird sichtbar
8
Juhu – eine BPM Suite!
9
Das unhaltbare Versprechen BPM- Suite Fach- anwender Software Entwickler
10
Stattdessen @Inject ProcessEngine engine;
11
Some code @Inject 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)
12
Some code Code is executed when process instances runs through @Named("svnService") 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, …
13
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
14
BPM-Suiten? Prozesse Integration Rules GUI Reporting Dokumente und ich brauch noch... Ham wa nich!
15
Stattdessen: Best of Breed! BPMN 2.0 Process Engine Application Server UI- Framework Business Rules Engine Integrations- Framework / ESB Reporting
16
Unser Ansatz zusammengefasst 231 4 www.camunda.org
17
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
18
custom plugin
19
Die Zeit ist reif!
20
Also los – anfangen! Download Distribution mit Tomcat, JBoss, GF Maven Koordinaten Eclipse Update Site Get Started Tutorial Ihr schafft das bestimmt in 6:20 :-) www.camunda.org
Ähnliche Präsentationen
© 2025 SlidePlayer.org Inc.
All rights reserved.