Service Interaction Patterns (2)
The Service Interaction Patterns (
http://serviceinteraction.com) can be used to assess the suitability of process definition languages for choreography modeling.
The following languages can be used for choreography modeling
- BPMN
- (basic) Message Sequence Charts
- Interaction Petri Nets (link)
- Let’s Dance (http://servicechoreographies.com)
- BPEL4Chor? (link)
- WS-CDL (link)
Investigate how the following patterns can be expressed in the languages listed above
- Send/receive
- Racing incoming messages
- One-to-many-send/receive
- Request with referral
More information on process choreographies can be found in the book in chapter 5.