camunda BPM Community Event
26.06.201
3
Dortmund
bernd.ruecker@camunda.com
 Regelmäßige Veranstaltungen
 Erfahrungsaustausch
 Schwerpunkt D.A.CH
 Wer hat etwas anzubieten?
 Dortmund?
camunda BPM Community
Heute
bernd.ruecker@camunda.com
Gründer und GF camunda
Technical Consultant & Evangelist
Intro camunda BPM
sven.joerges@gfi.ihk.de
Teamleiter EVA Entwicklung
Erfahrungsbericht „EVA
Fallmanagement“
+ Diskussion
camunda
Open Source BPM Tools
Mein Werdegang
camunda services GmbH
Beratung & Training
Bernd - Freiberufler
JBoss jBPM & BPMN
camunda BPM
Softwarehersteller
Embeddable Workflow
Proprietary Notations BPMN 2.0
BPM Platform:
Process Engine =
Middleware Service
2003 2013
2013
2003
BPMN
Shiny BPM Suites?
BPM-
Suite
Das große Versprechen
Fach-
anwender
Software
Entwickler
Wir folgen einem anderen Ansatz
2 3
1 4
Über 20 Kunden in den ersten 1
2 Monaten
Und meine Mission
BPM für JEDEN
Java-Entwickler
Einfache Java -API
1
Testing
1
Testing
1
cucumber
@Work
Process Engine = 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
…
Websphere,
WebLogic,
…
1
Der richtige Ansatz?
Besser: Best of Breed
Integration
• Apache CXF
• Apache Camel
• Mule ESB
• Talend ESB
• IBM ESB
• Apache CMIS
• ...
GUI
• HTML 5, PHP
• JSF, Vaadin,
GWT
• xyz Portal
Server
• Swing
• Orbeon
• ...
Prozesse
camunda BPM
+
Reporting
• Jasper
• BIRT
• ...
Rules
• JBoss Drools
• IBM ILOG
• ...
Documents
• Alfresco ECM
• ...
...what ever!
• Java
• ... (REST)
“Die offene Plattform erlaubt
uns die Abbildung unserer
individuellen Anforderungen
mit einer Konsequenz, die
geschlossene BPM-Suiten nicht
erreichen können.“
(Marko Lehn, Teamlead Software Engineering, Zalando
GmbH)
BPM Platform
Glassfish
Tomcat
JBoss
WebSphere
WebLogic
Was bringt uns das?
 „Passion“ / Freude
 Produktivität
 No Vendor-Lock-In
BPM-
Suite
BPMN 2.0 Methodik
Anwender
Anwender
Technischer
Prozess
4
Technischer BPMN Modeler
BPMN 2.0 for Business-IT-Alignment
My BPMN 2.0
Modeler
Roundtrip “Die Möglichkeit, BPMN 2.0-Modelle
direkt ausführen zu lassen und der
BPM-Roundtrip zwischen
Fachbereich und IT haben uns dazu
bewogen, camunda BPM bei uns
einzusetzen.“
(Dr. Adam Melski, Leiter Unternehmensentwicklung)
Nutzung zur Laufzeit
 Enterprise-taugliches Tools für
Monitoring und Betrieb
 Zielgruppe: Technischer und
fachlicher Betrieb
 Durch Plugins erweiterbar
camunda Cockpit
custom plugin
Happy Team!
“Die gesamte Projektgruppe bestehend
aus Mitarbeitern der IT und der
Fachabteilung, wurde für die BPMN 2.0-
Prozess-Modellierung begeistert.“
Thorsten Schramm, Teamleiter IT-Infrastruktur, LVM Versicherung
Unsere Kunden sind große Firmen.
…und viele mehr…
Aber camunda ist doch ganz klein?
500.000
IBM Oracle SAP camunda
Source: Wikipedia
Was wirklich relevant ist
10.000.000
IBM Oracle SAP camunda Java
Source: Wikipedia
Und genau diese
Menschen wollen wir
für BPM begeistern!
www.camunda.org
Okay Dudes – but why did
you fork Activiti?
Quelle: http://dudespaper.com/look-both-ways.html/
Quelle: http://en.wikipedia.org/wiki/Alfresco_%28software%29
http://www.verkehrsrundschau.de/zalando-eroeffnet-logistikzentrum-in-erfurt-1186912.html
Use Cases
Activiti®
camunda BPM
your BPM solution
BPMN &
roundtrip
operations
incl.
monitoring huge
scenarios
best of breed
+
ease of use
Business
Analysts
 Maven dependencies: activiti-engine.jar => camunda-engine.jar
 Package names: org.activiti => org.camunda.bpm
 A couple of (internal) classes are renamed
Not changed:
 Database schema and table names (fork of Activiti 5.11)
Migration is easy
Ctrl+Shift+O
 Eclipse BPMN 2.0 Modeler
 Shared Process Engine
 Container Integration
 REST API
 Web Tools (Cockpit, Tasklist and Cycle)
 Correlation Support, ActivityInstance-Tree, async
 Performance Improvements
 Authorization/Authentication (LDAP, JAAS, …)
 Improved error handling and KPI logging / possibilities
(Incidents)
 Improved History (exchangable, write-only)
 Improved BPMN 2.0 coverage
Keep up-to-date: http://camundabpm.blogspot.de
Differences
Roadmap always online
save the date:
7.0 GA - 31.08.201
3
but get started now!
www.camunda.org
 Regelmäßige Veranstaltungen
 Erfahrungsaustausch
 Schwerpunkt D.A.CH
 Wer hat etwas anzubieten?
 Dortmund?
camunda BPM Community
Vielen Dank! Fragen?

camunda BPM community event Dortmund