–Composition
features
•Recursive composition
model.
•Definition
of the choreography's externally observable behavior.
•Ability
to represent stateful choreographies.
•Definition
of the identity of an instance of an execution of a choreography.
•Life-cycle
management
•Message
exchange interactions between Web services
•Behavior
definitions
•Scoping rules.
•Activities.
–Associations
•Roles based on Web service use.
•Linkages between Web services.
•References to Web services.
–Message
exchanges
•Conversations - correlated message exchanges that define
interactions between Web services.
•Correlations and their life cycle management.
•Correlation
relationships with choreography instances and state.
–State
Management
•Definition,
manipulation, and query capabilities.
•