Business Process Management

Concepts, Languages, Architectures (Third Edition)

Service Interaction Patterns (2)

The Service Interaction Patterns ( can be used to assess the suitability of process definition languages for choreography modeling.

The following languages can be used for choreography modeling

Investigate how the following patterns can be expressed in the languages listed above

  1. Send/receive
  2. Racing incoming messages
  3. One-to-many-send/receive
  4. Request with referral
More information on process choreographies can be found in the book in chapter 6.