Question on relation between roles and wsdl interfaces

Dear list
My understanding of current ws-cdl standard was that each role can have 
multiple behaviors and each behavior corresponds to an operation 
listed within a service's wsdl. As a result, I view a role as an 
abtraction that is a collection of service operations. Each time a 
different behavior is assumed by a role, the corresponding web service 
operation would be invoked.

My confusion arises when I try to define interactions between different 
roles. An interaction consists of a relationship type and defines 
fromRoleTypes and toRoleTypes. However it does not specify which behaviors 
can be assumed during the specific interaction between two roles.

My problem exacerbates when I try to tie in a choreography document with a 
run time execution environment. Since I do not know which operation is 
invoked during an interaction, determining run-time  operation 
sequences between actual web service implementations is almost impossible.

Can anyone enlighten me on this? am I incorrect to tie in behaviors with 
actual web services operations
Thank you
....Mine



Mine Altunay
NC State Univ, Computer Eng Dept

Received on Saturday, 2 December 2006 01:45:17 UTC