Comparison of choreography languages

There are two styles for choreography modeling:

  • Modeling interconnected behavioral interfaces. Here, interactions are modeled using interconneced message send and receive activities. Control and data flow are defined per behavioral interface.
  • Interaction modeling. Here, atomic interactions are the basic building blocks and control and data flow dependencies are defined between them.

Information on Let's Dance can be found on http://servicechoreographies.com. WS-CDL is defined here and BPEL4Chor? is documented here.

Decide for each of the following choreography languages which style it belongs to: BPMN, Let’s Dance, WS-CDL, BPEL4Chor?.


Solution

  • Interconnected behavioral interfaces: BPMN, BPEL4Chor?
  • Interaction modeling: Let's Dance, WS-CDL
 
Prof. Dr. Mathias Weske Prof. Dr. Mathias Weske
Business Process Technology
Hasso-Plattner-Institute
Prof.-Dr.-Helmert-Str. 2-3
D-14482 Potsdam, Germany
Phone: +49 (0) 331-5509-180
Fax: +49 (0) 331-5509-189