Web Services Choreography Interface (WSCI) is an XML-based interface description language that describes the flow of messages exchanged by a Web Service participating in choreographed interactions with other services.
WSCI describes the dynamic interface of the Web Service participating in a given message exchange by means of reusing the operations defined for a static interface.
WSCI describes the observable behavior of a Web Service. This is expressed in terms of temporal and logical dependencies among the exchanged messages, featuring sequencing rules, correlation, exception handling, and transactions. WSCI also describes the collective message exchange among interacting Web Services, thus providing a global, message-oriented view of the interactions.
BEA, Intalio, SAP, and Sun Microsystems submitted WSCI to W3C. See WS Choreography Description Language (CDL).
More information: WSCI
page on the W3C Web site (new window)