David:
Information in a CPA is organized around CollaborationRole. A CPA has two
PartyInfo elements. Each PartyInfo element has one or more CollaborationRole
elements. Each CollaborationRole has one or more ServiceBinding elements.
Each ServiceBinding is associated with a business process and contains
bindings from action to delivery channels, transport, doc exchange, etc.
Each CollaborationRole element has a REQUIRED Role element that is
equivalent to the Role element in ebMS.
In other words, all CPP/A implementations will have to support the notion of
Role.
Regards,
-Arvola