Overview of Conversation and Choreographies

From Training Material
Revision as of 01:27, 23 June 2013 by Bernard Szlachta (talk | contribs) (Conversation)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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

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