The charter
–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.
•