Putting WS-CDL together
Monday, April 05, 2010
4:51 PM
Putting WS-CDL together 
Choreographies have participants, whose behavior is specified by roleTypes, in terms of interfaces, which are defined (optionally) via WSDL. 
Communication is described via channel variables, which have channelTypes, which are defined by specifying tokens to extract, via tokenLocator declarations. 
State is represented by variables, which are defined through variableDeclarations, where types are XSchemas, and assign controls their values. 
Program flow is represented by sequences, parallel execution, choice, and workunits, which emulate common control methods. 