Overview of Conversation and Choreographies
Jump to navigation
Jump to search
Choreography ⌘
- Definition of the expected behavior
- B procedural contract between interacting Participants
- A self-contained Choreography have no Pools or Orchestration
- Choreography exists between Pools (or Participants)
- The Choreography Activities are interactions that represent a set (1 or more) of Message exchanges, which involves two or more Participants
- There is no central controller, responsible entity or observer of the Process
<signavio>600f813d53b5484e875f2e5803465cfe:6c77972c7e6356d02bb9c59224a445952c53224076fa8acaf85546a3bba74d5_494ba83449cdc5ebb1ccae4fa3504d2011bd73d3adb67a32de1ccb2d1d77182_b33c61976c55e3ada37bdab95f4e9a8333bf7cc1fcb92bfe987a99b6a507</signavio>
Conversation
- The Conversation diagram is a particular usage of and an informal description of a Collaboration diagram
- Pools of a Conversation usually do not contain a Process and a Choreography is usually not placed in between the Pools of a Conversation diagram
- A Conversation is the logical relation of Message exchanges
- Message exchanges are related to each other and reflect distinct business scenarios
- Conversation Diagram Provides a “bird’s eye” perspective of the different Conversations that relate to the domain
<signavio>2ec3cc87a58a41b5a253c680986a9d9d:1f7bd3da85383d0f53e4a38afeee7454d8833a24fcce6ae68f523e89c38cf8_b507aeb1c9ee295a1636355a632817d6eaab745ef12958c0f5d1abfb272fcc_f58d9b7e4729ecca1c6c46b4b992ad0d7bdea2dc81ffa2f9b35fc628fb64e</signavio>