SlideShare a Scribd company logo
1 of 27
Download to read offline
Ein kompletter Bestellprozess mit
Mule und camunda in 24 Stunden
Bernd Rücker (camunda services GmbH)
Dr. Roger Butenuth (codecentric AG)
Mein Hintergrund / camunda
201320122011201020092008
Gründung
Beratung, Seminare, Projekte zu BPM
camunda BPM
BPM-Softwarehersteller
Publikationen Mitgliedschaften
Mein Hintergrund / codecentric
2012201020051983
Gründung
MBG
Fusion
codecentric AG
Publikationen Mitgliedschaften
https://blog.codecentric.de
Gründung
codecentric GmbH
mein Eintritt, vorher:
• sd&m (Capgemini)
• ABIT
 Eine aufstrebende Manufaktur
 Der Wunsch nach automatisierten Prozessen
Ausgangslage
Der ausführbare Prozess
 Auftragseingang: JSON-Emaileingang
 Bestätigung/Ablehnung: Mensch (Taskliste)
 Shop-Kommunikation: SOAP-Webservice
−Zahlungseingang (Polling)
−Statusänderung
 Kundenkommunikation: Emailausgang
 Test: REST
Die Schnittstellen
Die gesamte Kollaboration als BPMN Modell
Dokumentation wie der Cloud-Shop arbeitet
Dokumentation der Kollaboration Mule + camunda
Der camunda Prozess ist direkt ausführbar
Praxisbeispiel Grundbuchänderung (Versicherung)
ESB
Sachbearbeiter
Genehmiger
Praxisbeispiel Riester-Versichererwechsel
Kunde
Scanning /
Batch-Job
Sachbearbeiter
Process Engine
Praxisbeispiel Kreditkartenanlage (DAB bank)
Genug der Folien…
Maileingang
Zahlungseingang (Polling)
Mail verschicken
Status im Shop setzen
REST
 Process Flow
 Persistent state machine
 Business-IT-Alignment
(with BPMN 2.0)
 Human Task Management
Wer macht was?
 „Connectivity“
 Technology abstraction
 Location transparency /
Routing
 Transformation
 Monitoring and Operations
 Fault Management & Retrying
?
Beispiel: Incidents
Mule Management Console
 Performance Monitoring
 Alerts
 Flow-Debugging
 (Business-)Event-Tracking
 Repository / Deployment
Ausführbare Prozessmodelle != Schnittmuster
Im Diagram nur
fachlich relevante
Sachverhalte
++
Services /
Flows
Deployment-Szenarien
(Web-)Container Container Mule
camundacamunda
Prozess- & Mule-
Anwendung
Mule
Mule Teil der Anwendung Getrennte Container
Mule-Container
Mule als Container
Mule-
Anwendung
Anwendung
AnwendungProzess- & Mule-
Anwendung
camunda
Variante 1 Variante 3Variante 2
Prozess-
Anwendung
Nahtlose Integration in Entwicklungsvorgehen
 IDE
 Versionskontrolle
 Testing
 Build & Deployment
 Continious Integration
 Staging
Leichtgewichtigkeit
 Open Source (Apache License)
 www.camunda.org
 Get Started Guides
Loslegen!
 Open Source (CPAL)
 www.mulesoft.org
 https://github.com/berndruecker/mule-camunda-24/
 Bauen und direkt deployen auf camunda BPM tomcat distro
* Für E-Mail muss ein POP3-Konto eingerichtet werden – siehe README
 Viel Spaß!
Wundershop Showcase
Vielen Dank!
camunda services GmbH
Zossener Str. 55-58
10961 Berlin
Telefon: +49 30 664 0409-00
Telefax: +49 30 664 0409-29
Email: info@camunda.com
www.bpm-guide.de
Der Praxis-Blog zu BPM:
codecentric AG
Kölner Landstrße 11
40591 Düsseldorf
Telefon: +49 21199414-0
Telefax: +49 211 99414-44
Email: info@codecentric.de
Agilität/Architektur/Java-Blog:
blog.codecentric.de
Bernd Rücker
ObjectForum
Stuttgart, 2.6.2014
Dr. Roger Butenuth

More Related Content

Viewers also liked

Messe als Instrument der Unternehmenskommunikation
Messe als Instrument der UnternehmenskommunikationMesse als Instrument der Unternehmenskommunikation
Messe als Instrument der UnternehmenskommunikationThomas Heinrich Musiolik
 
Deshidratacion+En+Pediatra.Icasa.
Deshidratacion+En+Pediatra.Icasa.Deshidratacion+En+Pediatra.Icasa.
Deshidratacion+En+Pediatra.Icasa.pediatria
 
Introducción a la inmunologia
Introducción a la inmunologiaIntroducción a la inmunologia
Introducción a la inmunologiaCasiMedi.com
 
Navidad En Mexico
Navidad En MexicoNavidad En Mexico
Navidad En Mexicochucho1943
 
Ud 5 la herencia biologica
Ud 5 la herencia biologicaUd 5 la herencia biologica
Ud 5 la herencia biologicajuliomsanjuan
 
Apresentação Storytelling 101
Apresentação Storytelling 101Apresentação Storytelling 101
Apresentação Storytelling 101Enrico Cardoso
 
Clases de testamentos
Clases de testamentosClases de testamentos
Clases de testamentosAlex Castaño
 
Capacidad Emprendedora 2
Capacidad Emprendedora 2Capacidad Emprendedora 2
Capacidad Emprendedora 2Humagor
 
Cómo gestionar Trolls y Reputación Online
Cómo gestionar Trolls y Reputación OnlineCómo gestionar Trolls y Reputación Online
Cómo gestionar Trolls y Reputación OnlineDolores Vela
 
LES ARTS PLÀSTIQUES: ARQUITECTURA
LES ARTS PLÀSTIQUES: ARQUITECTURALES ARTS PLÀSTIQUES: ARQUITECTURA
LES ARTS PLÀSTIQUES: ARQUITECTURAAntonio Núñez
 
Open Source in der Luft- und Raumfahrt-Forschung
Open Source in der Luft- und Raumfahrt-ForschungOpen Source in der Luft- und Raumfahrt-Forschung
Open Source in der Luft- und Raumfahrt-ForschungAndreas Schreiber
 
Comment mieux vivre avec ses tests d'acceptance
Comment mieux vivre avec ses tests d'acceptanceComment mieux vivre avec ses tests d'acceptance
Comment mieux vivre avec ses tests d'acceptanceKhanh Maudoux
 
DB-Security - Sichere und fraglich sichere Techniken | C.Habermueller
DB-Security - Sichere und fraglich sichere Techniken | C.HabermuellerDB-Security - Sichere und fraglich sichere Techniken | C.Habermueller
DB-Security - Sichere und fraglich sichere Techniken | C.HabermuellerChristian Habermueller
 
Comprendre la crise financière (2009)
Comprendre la crise financière (2009) Comprendre la crise financière (2009)
Comprendre la crise financière (2009) Philippe Watrelot
 
Les Barbares Attaquent l'immobilier
Les Barbares Attaquent l'immobilierLes Barbares Attaquent l'immobilier
Les Barbares Attaquent l'immobilierTheFamily
 
Produire des contenus en ligne en bibliothèque
Produire des contenus en ligne en bibliothèqueProduire des contenus en ligne en bibliothèque
Produire des contenus en ligne en bibliothèqueMagalie Le Gall
 
Apache Cassandra - Concepts et fonctionnalités
Apache Cassandra - Concepts et fonctionnalitésApache Cassandra - Concepts et fonctionnalités
Apache Cassandra - Concepts et fonctionnalitésRomain Hardouin
 

Viewers also liked (20)

Marcapasos
MarcapasosMarcapasos
Marcapasos
 
Messe als Instrument der Unternehmenskommunikation
Messe als Instrument der UnternehmenskommunikationMesse als Instrument der Unternehmenskommunikation
Messe als Instrument der Unternehmenskommunikation
 
Deshidratacion+En+Pediatra.Icasa.
Deshidratacion+En+Pediatra.Icasa.Deshidratacion+En+Pediatra.Icasa.
Deshidratacion+En+Pediatra.Icasa.
 
Introducción a la inmunologia
Introducción a la inmunologiaIntroducción a la inmunologia
Introducción a la inmunologia
 
Navidad En Mexico
Navidad En MexicoNavidad En Mexico
Navidad En Mexico
 
Ud 5 la herencia biologica
Ud 5 la herencia biologicaUd 5 la herencia biologica
Ud 5 la herencia biologica
 
Apresentação Storytelling 101
Apresentação Storytelling 101Apresentação Storytelling 101
Apresentação Storytelling 101
 
Clases de testamentos
Clases de testamentosClases de testamentos
Clases de testamentos
 
Capacidad Emprendedora 2
Capacidad Emprendedora 2Capacidad Emprendedora 2
Capacidad Emprendedora 2
 
Cómo gestionar Trolls y Reputación Online
Cómo gestionar Trolls y Reputación OnlineCómo gestionar Trolls y Reputación Online
Cómo gestionar Trolls y Reputación Online
 
LES ARTS PLÀSTIQUES: ARQUITECTURA
LES ARTS PLÀSTIQUES: ARQUITECTURALES ARTS PLÀSTIQUES: ARQUITECTURA
LES ARTS PLÀSTIQUES: ARQUITECTURA
 
Open Source in der Luft- und Raumfahrt-Forschung
Open Source in der Luft- und Raumfahrt-ForschungOpen Source in der Luft- und Raumfahrt-Forschung
Open Source in der Luft- und Raumfahrt-Forschung
 
Comment mieux vivre avec ses tests d'acceptance
Comment mieux vivre avec ses tests d'acceptanceComment mieux vivre avec ses tests d'acceptance
Comment mieux vivre avec ses tests d'acceptance
 
DB-Security - Sichere und fraglich sichere Techniken | C.Habermueller
DB-Security - Sichere und fraglich sichere Techniken | C.HabermuellerDB-Security - Sichere und fraglich sichere Techniken | C.Habermueller
DB-Security - Sichere und fraglich sichere Techniken | C.Habermueller
 
Comprendre la crise financière (2009)
Comprendre la crise financière (2009) Comprendre la crise financière (2009)
Comprendre la crise financière (2009)
 
Démystification du Machine Learning
Démystification du Machine LearningDémystification du Machine Learning
Démystification du Machine Learning
 
Propriété intellectuelle nov 2012
Propriété intellectuelle nov 2012Propriété intellectuelle nov 2012
Propriété intellectuelle nov 2012
 
Les Barbares Attaquent l'immobilier
Les Barbares Attaquent l'immobilierLes Barbares Attaquent l'immobilier
Les Barbares Attaquent l'immobilier
 
Produire des contenus en ligne en bibliothèque
Produire des contenus en ligne en bibliothèqueProduire des contenus en ligne en bibliothèque
Produire des contenus en ligne en bibliothèque
 
Apache Cassandra - Concepts et fonctionnalités
Apache Cassandra - Concepts et fonctionnalitésApache Cassandra - Concepts et fonctionnalités
Apache Cassandra - Concepts et fonctionnalités
 

More from camunda services GmbH

Using Camunda on Kubernetes through Operators
Using Camunda on Kubernetes through OperatorsUsing Camunda on Kubernetes through Operators
Using Camunda on Kubernetes through Operatorscamunda services GmbH
 
Predictive Process Monitoring in Camunda
Predictive Process Monitoring in CamundaPredictive Process Monitoring in Camunda
Predictive Process Monitoring in Camundacamunda services GmbH
 
Camunda Product Update – The present and the future of Process Automation
Camunda Product Update – The present and the future of Process AutomationCamunda Product Update – The present and the future of Process Automation
Camunda Product Update – The present and the future of Process Automationcamunda services GmbH
 
Tips on how to build Camunda Run for production
Tips on how to build Camunda Run for productionTips on how to build Camunda Run for production
Tips on how to build Camunda Run for productioncamunda services GmbH
 
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in UnternehmenBlitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmencamunda services GmbH
 
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...camunda services GmbH
 
Extending human workflow preparing people and processes for the digital era w...
Extending human workflow preparing people and processes for the digital era w...Extending human workflow preparing people and processes for the digital era w...
Extending human workflow preparing people and processes for the digital era w...camunda services GmbH
 
[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0camunda services GmbH
 
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...camunda services GmbH
 
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...camunda services GmbH
 
Process Automation Forum Zurich, finnova AG Bankware
Process Automation Forum Zurich, finnova AG BankwareProcess Automation Forum Zurich, finnova AG Bankware
Process Automation Forum Zurich, finnova AG Bankwarecamunda services GmbH
 
Process Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss LifeProcess Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss Lifecamunda services GmbH
 
Process Automation Forum Vienna, A1 & J-IT
Process Automation Forum Vienna, A1 & J-ITProcess Automation Forum Vienna, A1 & J-IT
Process Automation Forum Vienna, A1 & J-ITcamunda services GmbH
 
Process Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, RaiffeisenProcess Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, Raiffeisencamunda services GmbH
 
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AGProcess Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AGcamunda services GmbH
 
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native Worldcamunda services GmbH
 

More from camunda services GmbH (20)

Using Camunda on Kubernetes through Operators
Using Camunda on Kubernetes through OperatorsUsing Camunda on Kubernetes through Operators
Using Camunda on Kubernetes through Operators
 
Predictive Process Monitoring in Camunda
Predictive Process Monitoring in CamundaPredictive Process Monitoring in Camunda
Predictive Process Monitoring in Camunda
 
Camunda Product Update – The present and the future of Process Automation
Camunda Product Update – The present and the future of Process AutomationCamunda Product Update – The present and the future of Process Automation
Camunda Product Update – The present and the future of Process Automation
 
Tips on how to build Camunda Run for production
Tips on how to build Camunda Run for productionTips on how to build Camunda Run for production
Tips on how to build Camunda Run for production
 
Process Driven Customer Interaction
Process Driven Customer InteractionProcess Driven Customer Interaction
Process Driven Customer Interaction
 
Exploring Automation in Government
Exploring Automation in GovernmentExploring Automation in Government
Exploring Automation in Government
 
The Pulse of Process Automation
The Pulse of Process AutomationThe Pulse of Process Automation
The Pulse of Process Automation
 
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in UnternehmenBlitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
 
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
 
Extending human workflow preparing people and processes for the digital era w...
Extending human workflow preparing people and processes for the digital era w...Extending human workflow preparing people and processes for the digital era w...
Extending human workflow preparing people and processes for the digital era w...
 
Camunda BPM 7.13 Webinar
Camunda BPM 7.13 WebinarCamunda BPM 7.13 Webinar
Camunda BPM 7.13 Webinar
 
[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0
 
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
 
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
 
Process Automation Forum Zurich, finnova AG Bankware
Process Automation Forum Zurich, finnova AG BankwareProcess Automation Forum Zurich, finnova AG Bankware
Process Automation Forum Zurich, finnova AG Bankware
 
Process Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss LifeProcess Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss Life
 
Process Automation Forum Vienna, A1 & J-IT
Process Automation Forum Vienna, A1 & J-ITProcess Automation Forum Vienna, A1 & J-IT
Process Automation Forum Vienna, A1 & J-IT
 
Process Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, RaiffeisenProcess Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, Raiffeisen
 
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AGProcess Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
 
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
 

Ein kompletter Bestellprozess mit Mule und camunda