3. camunda
Open Source BPM Tools
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
20132003
4. Und was haben wir in den letzten Jahren gemacht?
Finanzdienstleistungen DAB bank | Deutsche WertpapierService Bank AG | ING DiBa AG | Sparda-Bank Hamburg eG | Wüstenrot
Datenservice GmbH
Versicherungswirtschaft AdmiralDirekt.de | ASC Assekuranz-Service Center GmbH | Debeka | GEK | Haftpflichtkasse
Darmstadt | IKK Baden-Württemberg und Hessen | ITERGO Informationstechnologie GmbH | IVV
GmbH | Schweizerische Mobiliar Versicherungsgesellschaft AG | SHL Versicherungsmakler GmbH | VHV
Gruppe
Telekommunikation 1&1 Internet AG | freenet.de GmbH | M-net Telekommunikations GmbH
Energie COUNT+CARE GmbH | Energie Südbayern GmbH | SWU Stadtwerke Ulm/Neu-Ulm GmbH
Handel BRUNO BADER GmbH & Co. KG | Hevert-Arzneimittel GmbH & Co. KG | Versandapotheke
DocMorris | Zalando GmbH
Medien Deutscher Sparkassenverlag | Haufe-Lexware GmbH & Co. KG | ppi Media GmbH | Schlütersche
Verlagsgesellschaft mbH & Co. KG | SWR Südwestrundfunk
Industrie Brückner Maschinenbau | Bühler AG | EBV Elektronik GmbH & Co.KG | ESPRIT | Eurofins Information
Systems GmbH |Freescale Semiconductor Inc. | HUGO BOSS AG
Dienstleister euroscript Luxembourg S.à r.l. | flightright GmbH | Logis / Schnellecke Group | MINAUTICS | Reutax AG
Öffentliche Verwaltung Berner Fachhochschule | Bundesministerium der Finanzen | Eidgenössisches Justiz- und Polizeidepartement
EJPD |FHS St.Gallen | IHK Gesellschaft für Informationsverarbeitung mbH | IHK Gesellschaft für
Informationsverarbeitung mbH |Landesamt für zentrale Aufgaben und Technik der Polizei, Brand- und
Katastrophenschutz Mecklenburg
IT :em AG | BEIT Systemhaus GmbH | BIGPOINT GmbH | Bittner+Krull Softwaresysteme
GmbH | businessMart AG |centric InOne Germany | CKC AG | Collibra | Computacenter AG & Co oHG,
Services & Solutions | Consdata Sp. z o. o.| CSC Deutschland Solutions GmbH | D+S solutions
GmbH | Daimler TSS GmbH | Dexea GmbH | edorasware ag, a company of mimacom group | ERP-Beratung
Hubertus Schott | GuruYu | INFORA GmbH | INFORM GmbH | intellior AG |InterComponentWare
AG | Interfront SOC Ltd, Cape Town, South Africa | ISR Information Products AG | Itartis
AG |itKonzept! | KOGIT GmbH | Lars Lipinski | Livec AG | Marabu EDV -Beratung und -Service
GmbH | Martin Schimak GmbH | Materna GmbH Information & Communications | Materna GmbH
Information & Communications | mbs Marketing- und Bildungsservice GmbH | MEGA International
GmbH | Meyer Business Services GmbH | NovaTec GmbH | NOVO Business Consultants AG | OKNOS
Internettechnologie Pirker & Schusser OG | OPITZ CONSULTING GmbH | OPITZ CONSULTING
GmbH | Pickert & Partner GmbH | Porsche Informatik Gesellschaft m.b.H. | PPI AG
Informationstechnologie | ProfitBricks GmbH | S&N AG | SIX Group Services AG | Springtime GmbH | T-
Systems GEI GmbH | T-Systems Multimedia Solutions GmbH | T-Systems Multimedia Solutions
GmbH | TimoCom Soft- und Hardware GmbH | TIQ Solutions GmbH | USU AG | VEDA GmbH | Vitras
GmbH | vps ID Systeme GmbH
5. Abends bei nem Bier… Warum macht Ihr
eigentlich so ein
Alte-Männer-
Thema
wie BPM?
6. Typische BPM-Anwender
Branche Versicherung Startup
Gründung 1919 2011
Umsatz 2 Mrd. EUR + 400%
Mitarbeiter 3.000 15
Gemeinsamkeiten:
1. Geschäftsmodell basiert auf IT => IT ist Kernkompetenz
2. Geschäftsmodell muss skalierbar sein
3. Beide nutzen camunda BPM...
19. Oder BDD
Feature: Performance process happy path
Scenario: should start and wait on timer
Given the process definition "bpmn/performance.bpmn"
When the initial payload variable "timerDate" is set correctly
And the process "process_performance" is started with payload
Then the step "timer_waitForDate" is reached
And the payload "tree" variable is set correctly
And the payload "timerDate" variable is set correctly
1
20. 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,
…
21. Open Source (Apache License)
Leichtgewichtig
Nahtlose Integration in Entwicklungsvorgehen und
Umgebung
Kaum Lernkurve (für Java Entwickler)
Kein Vendor-Lock-In
Stack für Java-Entwickler
“Camunda BPM ist für uns die
optimale Lösung, da das nötige
Software Know How im
Unternehmen vertreten ist und
somit nicht neu aufgebaut werden
musste.“
(Christian Lorenz, Teamleiter Zentrales Produktsystem
Wüstenrot Datenservice GmbH)
1
“Mit camunda BPM können wir
unser vorhandenes Java
Know-how nutzen um schnell
und einfach leichtgewichtige
Prozesslösungen zu bauen.“
(Mahmut Izci, Technische Leitung IT, freenet.de GmbH)
29. 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)
33. Begeisterung wecken!
“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
38. Activiti®
camunda BPM
your BPM solution
BPMN 2.0 &
roundtrip
operations
incl.
monitoring huge
scenarios
best of breed
+
ease of use
Business
Analysts
43. Erarbeitung von Best Practices
Vor Ort und Online
Themen Backlog
−Daten in Prozessen
−Prozessversionierung
−Threading & Transaktionssteuerung
−Fehlerbehandlung
−Testing
−Integration & ESB
−Reporting
−…
Erster Termin: 29.07.2013 |17.00 – 18.30
WebEX - Anmeldung über camunda.org
Mitmachen ist gefragt