Petals BPM & the Cloud, OW2con11, Nov 24-25, Paris

19
Petals BPM & The Cloud Christophe Hamerling

Transcript of Petals BPM & the Cloud, OW2con11, Nov 24-25, Paris

Page 1: Petals BPM & the Cloud, OW2con11, Nov 24-25, Paris

Petals BPM & The Cloud Christophe Hamerling

Page 2: Petals BPM & the Cloud, OW2con11, Nov 24-25, Paris

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

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

OW2Con 2010

Entreprise Service Bus Distributed Service Bus

Cloud Service Bus

Page 5: Petals BPM & the Cloud, OW2con11, Nov 24-25, Paris

OW2Con 2011

service process

BPM cloud

Petals-*

Page 6: Petals BPM & the Cloud, OW2con11, Nov 24-25, Paris

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

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

Bindings

Engines Transformation Orchestration BAM

SE  

OW2 Petals ESB

Page 9: Petals BPM & the Cloud, OW2con11, Nov 24-25, Paris

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

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

Linking all together?

Page 12: Petals BPM & the Cloud, OW2con11, Nov 24-25, Paris

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

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

Dem

o

Design Deploy Run*

Page 15: Petals BPM & the Cloud, OW2con11, Nov 24-25, Paris
Page 16: Petals BPM & the Cloud, OW2con11, Nov 24-25, Paris

OW2Con 2012?

A complete Cloud-enabled

solution…

Page 17: Petals BPM & the Cloud, OW2con11, Nov 24-25, Paris

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

Thanks!  

Page 19: Petals BPM & the Cloud, OW2con11, Nov 24-25, Paris

@chamerling  http://chamerling.github.com/ow2con2011/