Business Process Management

Concepts, Languages, Architectures (Third Edition)

Service Interaction Patterns (1)

BPMN has proven to support a wide range of Workflow Patterns and is therefore suited for expressing common scenarios in workflows. BPMN can also be used to model interconnected interface processes. Investigate how well BPMN is suited for expressing common interaction scenarios. The Service Interaction Patterns (see http://kodu.ut.ee/~dumas/ServiceInteractionPatterns/) identify such scenarios.

a) How can “Racing Incoming Messages” be expressed? What Workflow Pattern does this pattern relate to?

b) How can “One-to-many send” / “One-to-many send/receive” be expressed?

More information on BPMN and the Service Interaction Patterns can be found in the book in chapters 4.7 and 6.5, respectively.