Roles and roleTypes
Monday, April 05, 2010
3:11 PM
Roles and roleTypes
A role describes one side of a set of exchanges. 
A roleType describes what that side should be capable of doing, e.g., its interface. 
Example: 
<roleType name="SellerRole">
<description type="documentation">
Role for Seller
</description>
<behavior name="SellerBehavior"
interface="SellerBehaviorInterface"
<description type="documentation">
Behavior for Seller
</description>
</behavior>
</roleType>
...
<participantType name="Seller">
<description type="documentation">
Seller Participant
</description>
<roleType typeRef="tns:SellerRole"/
</participantType>
Pasted from <[link]> 
Normally, 
SellerBehaviorInterface is defined via WSDL, e.g., the capabilities of the "SellerBehaviorInterface". 