I feel I should defend our use of "orchestration" and "choroegraphy" within the WS Choreography WG. As well as correct a few factual errors.
We have *never* used these terms as a formal description of what WS-CDL is all about. Like all human language metaphor is a very powerful way of explaining things even when there is not an exact match. Thus far the use of the terms and the explanations proffered have served us well. Most people *get it*.
As far as factual errors are concerned WSCI is not a standard and was only a working note (WSCL too). WS-CDL is subject to a standardization process and has no relationship to WSCI at all. WSCI was left on the shelf as a historical footnote.
There is at least one implementation of WS-CDL and I admit it is very new (from www.pi4tech.com). This is being used by a number of users today and it will become public in May 2005.
I do agree that you need both "choreography" and "orchestration". What you need is to describe (what WS-CDL does) and then encode and execute (what WS-BPEL does). So as a user I would expect them to work together as indeed they will do.
Cheers
Steve Ross-Talbot
co-Chair W3C Choreography WG
Chair W3C Web Service