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?.
More information on choreographies can be found in the book in chapter 5. A solution to this exercise can be found
here.