petals bpm & the cloud, ow2con11, nov 24-25, paris
TRANSCRIPT
![Page 1: Petals BPM & the Cloud, OW2con11, Nov 24-25, Paris](https://reader036.vdocuments.net/reader036/viewer/2022081401/559e1c381a28abe35b8b471d/html5/thumbnails/1.jpg)
Petals BPM & The Cloud Christophe Hamerling
![Page 2: Petals BPM & the Cloud, OW2con11, Nov 24-25, Paris](https://reader036.vdocuments.net/reader036/viewer/2022081401/559e1c381a28abe35b8b471d/html5/thumbnails/2.jpg)
Christophe Hamerling Software Engineer @ PetalsLink
#soa #java #cloud #opensource
SOA4All Play FP7 projects #soa #eda #cloud
OW2 TC Member #opensource #coolpeople
Software Addict @ Home #cocoa #quickhubapp JUG Montpellier #share #meet #beer
![Page 3: Petals BPM & the Cloud, OW2con11, Nov 24-25, Paris](https://reader036.vdocuments.net/reader036/viewer/2022081401/559e1c381a28abe35b8b471d/html5/thumbnails/3.jpg)
JBI compliant distributed broker
BPEL 2.0 engine SCA engine
WS-Notification engine
E S B
SOA Governance UDDI Repository Service Life-‐Cycle
SLA
Master
Design tool BPEL designer SCA designer
Studio
Console -‐ Alarm Process
Monitoring
View
Process BPMN editor
Petals SOA Platform
3
![Page 4: Petals BPM & the Cloud, OW2con11, Nov 24-25, Paris](https://reader036.vdocuments.net/reader036/viewer/2022081401/559e1c381a28abe35b8b471d/html5/thumbnails/4.jpg)
OW2Con 2010
Entreprise Service Bus Distributed Service Bus
Cloud Service Bus
![Page 5: Petals BPM & the Cloud, OW2con11, Nov 24-25, Paris](https://reader036.vdocuments.net/reader036/viewer/2022081401/559e1c381a28abe35b8b471d/html5/thumbnails/5.jpg)
OW2Con 2011
service process
BPM cloud
Petals-*
![Page 6: Petals BPM & the Cloud, OW2con11, Nov 24-25, Paris](https://reader036.vdocuments.net/reader036/viewer/2022081401/559e1c381a28abe35b8b471d/html5/thumbnails/6.jpg)
BPM & SOA
BPM : Modelize, automatize, optimize business processes. Who, what, when?
SOA : Provides concept & infrastructure to bind business process and IS
Monitor
Optimize
Define (BPMN)
Create (BPEL) Execute
![Page 7: Petals BPM & the Cloud, OW2con11, Nov 24-25, Paris](https://reader036.vdocuments.net/reader036/viewer/2022081401/559e1c381a28abe35b8b471d/html5/thumbnails/7.jpg)
SOA Standards
² OMG – BPMN ² ‘Business Process Modeling Notation’
² OASIS – BPEL ² ‘Business Process Execution Language’
² W3C – WSDL ² ‘Web Service Description Language’
![Page 8: Petals BPM & the Cloud, OW2con11, Nov 24-25, Paris](https://reader036.vdocuments.net/reader036/viewer/2022081401/559e1c381a28abe35b8b471d/html5/thumbnails/8.jpg)
Bindings
Engines Transformation Orchestration BAM
SE
OW2 Petals ESB
![Page 9: Petals BPM & the Cloud, OW2con11, Nov 24-25, Paris](https://reader036.vdocuments.net/reader036/viewer/2022081401/559e1c381a28abe35b8b471d/html5/thumbnails/9.jpg)
Petals DSB
OW2 Petals ESB++ Uses Open Standards
Monitoring & Management Extensible
Almost ‘Cloud-ready’
![Page 10: Petals BPM & the Cloud, OW2con11, Nov 24-25, Paris](https://reader036.vdocuments.net/reader036/viewer/2022081401/559e1c381a28abe35b8b471d/html5/thumbnails/10.jpg)
Petals BPM
10
Collaborative Process Editor, BPMN 2.0 Compliant
Import/Export BPMN2.0, XPDL 2.1
Deploy BPM2BPEL
Collaborative
![Page 11: Petals BPM & the Cloud, OW2con11, Nov 24-25, Paris](https://reader036.vdocuments.net/reader036/viewer/2022081401/559e1c381a28abe35b8b471d/html5/thumbnails/11.jpg)
Linking all together?
![Page 12: Petals BPM & the Cloud, OW2con11, Nov 24-25, Paris](https://reader036.vdocuments.net/reader036/viewer/2022081401/559e1c381a28abe35b8b471d/html5/thumbnails/12.jpg)
Building the Stack
Cloud Service Bus
Service G
overn
ance
Services
BPM Editor
Serv
ice
Mo
nit
ori
ng Management
![Page 13: Petals BPM & the Cloud, OW2con11, Nov 24-25, Paris](https://reader036.vdocuments.net/reader036/viewer/2022081401/559e1c381a28abe35b8b471d/html5/thumbnails/13.jpg)
Using the Stack
Design your process Put your services in the Cloud Connect all to the Service Bus
Attach Services to your process Deploy your process
Run
![Page 14: Petals BPM & the Cloud, OW2con11, Nov 24-25, Paris](https://reader036.vdocuments.net/reader036/viewer/2022081401/559e1c381a28abe35b8b471d/html5/thumbnails/14.jpg)
Dem
o
Design Deploy Run*
![Page 15: Petals BPM & the Cloud, OW2con11, Nov 24-25, Paris](https://reader036.vdocuments.net/reader036/viewer/2022081401/559e1c381a28abe35b8b471d/html5/thumbnails/15.jpg)
![Page 16: Petals BPM & the Cloud, OW2con11, Nov 24-25, Paris](https://reader036.vdocuments.net/reader036/viewer/2022081401/559e1c381a28abe35b8b471d/html5/thumbnails/16.jpg)
OW2Con 2012?
A complete Cloud-enabled
solution…
![Page 17: Petals BPM & the Cloud, OW2con11, Nov 24-25, Paris](https://reader036.vdocuments.net/reader036/viewer/2022081401/559e1c381a28abe35b8b471d/html5/thumbnails/17.jpg)
Moving to the Cloud…
Cloud Service Bus #dynamicity #elasticity
#multitenancy
How? #OSCi #choreos-fp7 #enovance
![Page 18: Petals BPM & the Cloud, OW2con11, Nov 24-25, Paris](https://reader036.vdocuments.net/reader036/viewer/2022081401/559e1c381a28abe35b8b471d/html5/thumbnails/18.jpg)
Thanks!
![Page 19: Petals BPM & the Cloud, OW2con11, Nov 24-25, Paris](https://reader036.vdocuments.net/reader036/viewer/2022081401/559e1c381a28abe35b8b471d/html5/thumbnails/19.jpg)
@chamerling http://chamerling.github.com/ow2con2011/