Upload
bernd-ruecker
View
22
Download
1
Embed Size (px)
Citation preview
Camunda BPM
Open Source Workflow Management
with BPMN, CMMN & DMN
One of my first projects…
Application
Processingnew
applications
CRM
One of my first projects…
Application
Processingnew
applications
CRM
When does these things happen?
On friday evening…
The sales report on Monday:
Alarming bymanagement attention
Alarming byangry customers
A different story: You have workflow*
* This is BPMN – the worldwide adopted ISO standard.
But damn - the error persists.
Let‘s talk to the CRM guys.
We don‘t have any
problems!
You must have sent
the wrong
requests.
(Stupid you!)
Hot potatoissue handling
So workflow it is.
The next use case
Application
Processing
new applications
on paper
scanning
DB
So long they played hide-and-seek!
database of pain
Scanning OCRCustomer
Handling in CRMProvisioning
Customer Checking
Clearing / Task Management
Hide-and-seek
Yeah. The scan
software can do
workflow!
Let‘s do it
completely in SAP!
And tomorrow?
And tomorrow?
Dedicatedworkflowlayer
BPMN matters!
• Distribute work
• Handle events
• Allow asynchronous processing & state
• Provide visibility
Visibility.
Our mission: We want you tohave better processes
Our mission: We want you tohave better processes
Our mission: We want you toimprove process agility.
We providemethods and tools.
Bernd Rücker
Co-founderTechnology Evangelist
> 10+ years experience withworkflow and Java
Camunda
Open Source BPM vendorBerlin + San Francisco
No venture capital!> 50 people
Business Process Automation with OMG Standards
BPMN CMMN DMN
WorkflowAutomation
Case Management
Decision Automation
Architecture
Cockpit
Modeler
DB
Tasklist Custom App
Business
Analyst
Java API
Engine
REST API
End User
Developer
Operator
»In general, we may conclude that Camunda performed better and more stable for all metrics when compared with WfMS A and WfMS B.«
Micro-Benchmarking BPMN 2.0 Workflow Management Systems with Workflow Patterns,
June 2016, University of Stuttgart, Germany and University of Lugano, Switzerland
Free Download: http://www.bpm-guide.de/2016/06/12/scientific-performance-benchmark-of-open-source-bpmn-engines/
Lets roll and see some code in action…
Flexibility in BPMN?
There arelimits…
CMMN
Get a free
poster.
External Task Pattern
Workflow - today and tomorrow
embedded engine Cloud service
microservicesreactive
event streamprocessing
DB persistence.All state in DB.
eventsourcing horizontal
scalabilityclustering
Container managed engine
good oldJava (EE)
polyglott
newusecases
AT&T
More than 100 Customers
• Finance: Account Opening, Credit Card Provisioning, …
• Insurance: Insurance Policy Issue, Claim Settlement, …
• Telco: OSS, BSS, …
• Media: Digital Content Delivery, …
• E-Commerce: Order Execution, Purchasing, …
Customer Case Studies
https://network.camunda.org/whitepapers/
Download Camunda: http://camunda.org/download/http://camunda.de/trial/
Contact us:https://camunda.com/bpm/
Enterprise Edition, Trainings, Workshops, Proof of Concepts
Camunda documentationhttps://docs.camunda.org/Forum, Network, …https://camunda.org/
Get going!
Example-Applicationhttps://github.com/camunda-consulting/camunda-showcase-insurance-application
Takeaways
• Use a dedicated Workflow Engine for Workflows
• Trio of Standards: BPMN, CMMN & DMN
• Flexible platforms allow best-of-breed and modern architectures
• It is a lot of fun!
• Camunda rocks
Thanks! Any questions?