Download - camunda BPM community event Dortmund
Regelmäßige Veranstaltungen
Erfahrungsaustausch
Schwerpunkt D.A.CH
Wer hat etwas anzubieten?
Dortmund?
camunda BPM Community
Heute
Gründer und GF camunda Technical Consultant & Evangelist
Intro camunda BPM
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 12 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.2013
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?