Ÿ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