2
ŸA WS-CDL description is a multi-participant contract that describes from a Global Viewpoint the common observable behavior of all collaborating WS participants
–A WSCI/AbstractBPEL description is a single-participant contract that describes from a Local Viewpoint the observable behavior of a collaborating WS participant
ŸWSCI goes a bit further to wire the contracts together (but only on the operation level)
ŸFrom WS-CDL contract we can generate a WSCI/AbstractBPEL contract
–Then we use the WSCI/AbstractBPEL to write our implementation logic in BPML/ExecutableBPEL
WS-CDL & WSCI/AbstractBPEL