Contenu connexe Similaire à camunda BPM + Apache Camel (20) Plus de camunda services GmbH (20) camunda BPM + Apache Camel1. camunda BPM und Apache Camel
Eine leichtgewichtige BPM/SOA Infrastruktur
bernd.ruecker@camunda.com
4. SOA & der ESB
Integration-Code
(XML)
Entwickler
(Spielkinder)
Der ESB
(versteckt die
ganze Sauerei)
Lecker Features
6. Heute
“camunda BPM platform
is a flexible framework
for workflow and process
automation. It's core is a
native BPMN 2.0 process
engine that runs inside the
Java Virtual Machine.
“Apache Camel is a
versatile open-source
integration framework
based on known
Enterprise Integration
Patterns.
9. Was camunda BPM nicht ist
Prozesse
Integration
Rules
GUI
Reporting
Dokumente
und ich brauch noch...
Ham wa
nich!
10. 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)
13. Beispiel
Quelle: Eric Weikl, TNG: http://www.youtube.com/watch?v=6Hw6wceWMfc
https://speakerdeck.com/ericweikl/meet-the-camel-eai-made-easy
26. Prozessfluss
Persistenter
Zustandsautomat
Business-IT-Alignment
(mit BPMN 2.0)
Human Task Management
Service-Orchestrierung
Wer macht was?
„Connectivity“
Abstraktion der
Schnittstellen-Technologie
Orttransparenz / Routing
Transformation
28. Was bringt uns das?
„Passion“ / Freude
Produktivität
Kein Vendor-Lock-In
Black Box
Suites
29. Deployment-Szenarien
Application Server App Server Camel
camunda BPM
Anwendung
camunda BPM
Anwendung
camel
Variante 1:
Camel Teil der Anwendung
Variante 3
Camel Standalone
Application Server
camunda
BPM
Anwendung
camel
Variante 2
Camel Dienst des Application
Server
31. Community vs. Enterprise Edition
Community Edition Enterprise Edition
License Apache License 2.0 commercial
Quellcode verfügbar für Lizenznehmer
Features
Process Engine
+ Distributions for Tomcat, JBoss, Glassfish
+ Distributions for IBM Websphere AS, Oracle
WLS
Modeler
Tasklist
Cycle
Cockpit
Consulting
Support
Wartung
Haftungsfreistellung
32. Wartung: Release Management
6.2
7.0-alpha1 ... 7.0-alpha[x]
7.0
6.2.1 ... 6.2.[x]
7.1-alpha1 ... 7.1-alpha[x]
7.0.1 ... 7.0.[x]
GA Release
Development Release
Patch Release
6.2 7.0
Community
Edition
Enterprise
Edition
34. Online-Meeting 1x pro Monat
−Montag, 30.09., 17.00: Testing
Diverse Vor-Ort-Termine:
−http://www.camunda.org/community/meetings.html
Und mitreden!