W3C

Submission request to W3C (W3C Team Comment)


We, W3C members BEA Systems, BPMI.org, Commerce One, Fujitsu Limited, Intalio, IONA, Oracle Corporation, SAP AG, SeeBeyond Technology Corporation and Sun Microsystems hereby submit to the Consortium the following specification, comprising the following document attached hereto:

  1. Web Service Choreography Interface specification

which is referred to as "the submission". We request the submission be known as the "WSCI" submission.

Abstract

The Web Service Choreography Interface (WSCI) is an XML-based interface definition 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 works in conjunction with the Web Service Description Language (WSDL), the basis for the W3C Web Services Description Working Group. It can also work with another service definition language that exhibits the same characteristics as WSDL.

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.

Change Control

Should any changes be required to the document, we would expect future versions to be produced by the W3C process.

Please note that because W3C's publication rules require Notes to follow the W3C namespace naming policy, the specification assigns a provisional W3C namespace URI to the WSCI specification. If this URI needs to be modified before publication, we are available to coordinate with the W3C webmaster on this matter.

Intellectual Property Rights

Declaration of BEA Systems:

BEA Systems, Inc. ("BEA") will offer Royalty-Free Licenses to any Essential Claims owned or controlled by BEA necessary to implement the Web Service Choreography Interface 1.0 ("WSCI") Note or any W3C Recommendation-track or Recommendation-level specification based on WSCI. One precondition of any such license granted to a party ("licensee") shall be the licensee's agreement to grant reciprocal royalty-free licenses to any Essential Claims owned or controlled by the licensee to BEA and other companies necessary to implement the WSCI Note or any W3C Recommendation-track or Recommendation-level specification based on WSCI. BEA expressly reserves all other rights it may have.

The definitions of "Essential Claims," "Member," "Affiliate," "RAND License," and "Royalty-Free License" in effect for the above statement are
those found in the W3C Patent Policy Framework dated 16 August 2001, located at http://www.w3.org/TR/2001/WD-patent-policy-20010816/.

Declaration of BPMI.org

BPMI.org will offer Royalty-Free Licenses to any Essential Claims owned or controlled by BPMI.org necessary to implement the Web Service Choreography Interface ("WSCI") Note or any W3C Recommendation-track or Recommendation-level specification based on WSCI. BPMI.org expressly reserves all other rights it may have. One precondition of any such license granted to a party ("licensee") shall be the licensee's agreement to grant reciprocal royalty-free licenses to any Essential Claims owned or controlled by the licensee to BPMI.org and other companies necessary to implement the WSCI Note or any W3C Recommendation-track or Recommendation-level specification based on WSCI.

The definitions of "Essential Claims," "Member," "Affiliate," "RAND License," and "Royalty-Free License" in effect for the above statement are those found in the W3C Patent Policy Framework dated 16 August 2001, located at http://www.w3.org/TR/2001/WD-patent-policy-20010816/.

Declaration of Commerce One:

Commerce One Operations, Inc. ("Commerce One") will grant, upon written request to Commerce One, Royalty-Free Licenses to any Essential Claims owned or controlled by Commerce One necessary to implement the Web Service Choreography Interface submission ("WSCI Submission"). One precondition of any such license granted to a party ("Licensee") shall be Licensee's agreement to grant reciprocal Royalty-Free Licenses to any Essential Claims owned or controlled by Licensee to Commerce One and other companies necessary to implement the WSCI Submission. Commerce One expressly reserves all other rights it may have.

THE WSCI SUBMISSION IS PROVIDED "AS IS" WITHOUT A WARRANTY OF ANY KIND, AND COMMERCE ONE DISCLAIMS ALL IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. TO THE MAXIMUM EXTENT PERMITTED BY LAW, COMMERCE ONE DISCLAIMS ALL LIABILITY, INCLUDING WITHOUT LIMITATION INCIDENTAL, CONSEQUENTIAL AND EXEMPLARY DAMAGES, ARISING FROM OR RELATING TO THE WSCI SUBMISSION.

The definitions of "Essential Claims" and "Royalty-Free License" in effect for the above statement are those found in the W3C Patent Policy Framework dated 16 August 2001, located athttp://www.w3.org/TR/2001/WD-patent-policy-20010816/

Declaration of Fujitsu Limited:

Fujitsu will offer Royalty-Free Licenses to any Essential Claims owned or controlled by Fujitsu necessary to implement the Web Service Choreography Interface ("WSCI") Note or any W3C mendation-track or Recommendation-level specification based on WSCI. Fujitsu expressly reserves all other rights it may have. One precondition of any such license granted to a party ("licensee") shall be the licensee's agreement to grant reciprocal royalty-free licenses to any Essential Claims owned or controlled by the licensee to Fujitsuand other companies necessary to implement the WSCI Note or any W3C Recommendation-track or Recommendation-level specification based on WSCI. The definitions of "Essential Claims," "Member," "Affiliate," "RAND License," and "Royalty-Free License" in effect for the above statement are those found in the W3C Patent Policy Framework dated 16 August 2001, located at http://www.w3.org/TR/2001/WD-patent-policy-20010816/.

Declaration of Intalio, Inc.:

Intalio, Inc. ("Intalio") will grant, upon written request to Intalio, Royalty-Free Licenses to any Essential Claims owned or controlled by Intalio necessary to implement the Web Service Choreography Interface submission (the “WSCI Submission”). One precondition of any such license granted to a party ("Licensee") shall be Licensee's agreement to grant reciprocal Royalty-Free Licenses to any Essential Claims owned or controlled by Licensee to Intalio and other companies necessary to implement the WSCI Submission. Intalio expressly reserves all other rights it may have.

IF SO LICENSED, THE WSCI SUBMISSION SHALL BE PROVIDED BY INTALIO “AS IS” WITHOUT A WARRANTY OF ANY KIND, AND INTALIO HEREBY DISCLAIMS ALL IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT OF THIRD PARTY RIGHTS. INTALIO DISCLAIMS ALL LIABILITY, INCLUDING LIABILITY FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES, FOR ANY LOSS OR DAMAGE CAUSED BY USE OF, OR RELIANCE UPON, THE WSCI SUBMISSION OR ANY CONTENT, DATA OR INFORMATION CONTAINED THEREIN.

The definitions of "Essential Claims" and "Royalty-Free License" in effect for the above statement are those found in the W3C Patent Policy Framework dated 16 August 2001, located at http://www.w3.org/TR/2001/WD-patent-policy-20010816/.

Declaration of IONA:

IONA will offer Royalty-Free Licenses to any Essential Claims owned or controlled by IONA necessary to implement the Web Service Choreography Interface ("WSCI") Note or any W3C Recommendation-track or Recommendation-level specification based on WSCI. IONA expressly reserves all other rights it may have. One precondition of any such license granted to a party ("licensee") shall be the licensee's agreement to grant reciprocal royalty-free licenses to any Essential Claims owned or controlled by the licensee to IONA and other companies necessary to implement the WSCI Note or any W3C Recommendation-track or Recommendation-level specification based on WSCI.

THE WSCI SUBMISSION IS PROVIDED "AS IS" WITHOUT A WARRANTY OF ANY KIND, AND IONA DISCLAIMS ALL IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. TO THE MAXIMUM EXTENT PERMITTED BY LAW, IONA DISCLAIMS ALL LIABILITY, INCLUDING WITHOUT LIMITATION INCIDENTAL, CONSEQUENTIAL AND EXEMPLARY DAMAGES, ARISING FROM OR RELATING TO THE WSCI SUBMISSION.

Declaration of Oracle Corporation:

Oracle will offer Royalty-Free Licenses to any Essential Claims owned or controlled by Oracle necessary to implement the Web Service Choreography Interface ("WSCI") Note. Oracle expressly reserves all other rights it may have. One precondition of any such license granted to a party ("licensee") shall be the licensee's agreement to grant reciprocal royalty-free licenses to any Essential Claims owned or controlled by the licensee to Oracle and other companies necessary to implement the WSCI Note. Oracle reserves the right to require additional licensing terms (including, but not limited to, a defensive suspension provision).

Declaration of SAP AG:

SAP AG. ("SAP") will grant, upon written request to SAP, Royalty-Free Licenses to any Essential Claims owned or controlled by SAP necessary to implement the Web Service Choreography Interface submission (the "WSCI Submission"). One precondition of any such license granted to a party ("Licensee") shall be Licensee's agreement to grant reciprocal Royalty-Free Licenses to any Essential Claims owned or controlled by Licensee to SAP and other companies necessary to implement the WSCI Submission. SAP expressly reserves all other rights it may have.

IF SO LICENSED, THE WSCI SUBMISSION SHALL BE PROVIDED BY SAP "AS IS" WITHOUT A WARRANTY OF ANY KIND, AND SAP HEREBY DISCLAIMS ALL IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT OF THIRD PARTY RIGHTS. SAP DISCLAIMS ALL LIABILITY, INCLUDING LIABILITY FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES, FOR ANY LOSS OR DAMAGE CAUSED BY USE OF, OR RELIANCE UPON, THE WSCI SUBMISSION OR ANY CONTENT, DATA OR INFORMATION CONTAINED THEREIN.

The definitions of "Essential Claims" and "Royalty-Free License" in effect for the above statement are those found in the W3C Patent Policy Framework dated 16 August 2001, located at http://www.w3.org/TR/2001/WD-patent-policy-20010816/

Declaration of SeeBeyond Technology Corporation:

SeeBeyond will offer Royalty-Free Licenses to any Essential Claims owned or controlled by SeeBeyond necessary to implement the Web Service Choreography Interface ("WSCI") Note or any W3C Recommendation-track or Recommendation-level specification based on WSCI. SeeBeyond expressly reserves all other rights it may have. One precondition of any such license granted to a party ("licensee") shall be the licensee's agreement to grant reciprocal royalty-free licenses to any Essential Claims owned or controlled by the licensee to SeeBeyond and other companies necessary to implement the WSCI Note or any W3C Recommendation-track or Recommendation-level specification based on WSCI.

Declaration of Sun Microsystems:

Sun Microsystems, Inc. ("Sun") will grant, on written request to Sun's Vice President of Intellectual Property, Royalty-Free Licenses to any Essential Claims owned or controlled by Sun necessary to implement the Web Service Choreography Interface ("WSCI") Note or any W3C Recommendation-track or Recommendation-level specification based on WSCI. One precondition of any such license granted to a party ("licensee") shall be the licensee's agreement to grant reciprocal royalty-free licenses to any Essential Claims owned or controlled by the licensee to Sun and other companies necessary to implement the WSCI Note or any W3C Recommendation-track or Recommendation-level specification based on WSCI. Sun expressly reserves all other rights it may have.

The definitions of "Essential Claims," "Member," "Affiliate," "RAND License," and "Royalty-Free License" in effect for the above statement are those found in the W3C Patent Policy Framework dated 16 August 2001, located at http://www.w3.org/TR/2001/WD-patent-policy-20010816/.

Copyrights

We hereby grant to the W3C, a perpetual, nonexclusive, royalty-free, world-wide right and license under any of our copyrights in this contribution to copy, publish and distribute the contribution, as well as a right and license of the same scope to any derivative works prepared by the W3C and based on, or incorporating all or part of the contribution. We further agree that any derivative works of this contribution prepared by the W3C shall be solely owned by the W3C.

Trade and Service Marks

The following are common or registered marks refered to in this submission:

Patents

The following points should be noted as regards licensable technology involved in any third-party implementations of the technology specified in the submission:

The undersigned Advisory Committee representatives do not have personal knowledge of any patent claims held by their respective organizations that are essential to implement WSCI. [Additional note: IONA and Oracle Corporation have not conducted searches to identify their patents, if any, that may be relevant to, or necessary in implementing, the WSCI submission.]

Suggested Action

We suggest that the Consortium form a new Working Group within the Web Services Activity to continue the evolution of this proposal. This Working Group (WG) would address Web service choreography and coordinate with other working groups within the Activity, such as the Web Services Description WG, with the aim of developing an interoperable and open standard for Web-based service choreography.

While it is a layer of an emerging architecture for Web services that is currently a bit ahead of what's being first addressed by the Web Services Architecture WG, we feel that the area of choreography of Web services is essential to making Web services truly useful. There is growing demand and use cases to support this idea, and we believe that the problems posed by the lack of a choreography standard along with the time required to complete this effort merits work being undertaken upon it now. Indeed, many presentations at the W3C Workshop on Web services of 11-12 April 2001 pointed to the need for a common interface to help address service choreography or orchestration, and the working draft Web Services Architecture Requirements document created by the Web Services Architecture WG also lists the idea of Web service choreography capabilities as a Critical Success Factor to support several different top-level goals for the nascent Web Services Architecture.

Per one of the Critical Success Factors listed in this document, we are also submitting several supporting use cases to the Web Services Architecture WG to help drive discussion in this area and further understanding of our proposal.

The W3C member companies submitting this document support and encourage the above action.

Resources

To help with this work, we expect to be able to provide the following resources to the Consortium:

BEA Systems
Support within the W3C toward the goals of WSCI Requirements; case study information and background on the WSCI specification; participation in all technical activity in this area, including potential chairmanship of the Working Group, should it be formed
BPMI.org
BPMI.org is willing to offer the W3C the support of its resources, consisting of employees and members, to further the development of the WSCI specification
Commerce One
Commerce One would actively participate in any a W3C activity that further develops the WSCI specification
Fujitsu Limited
Should this submission and request for a new Working Group on Web service choreography be accepted by the W3C, Fujitsu will participate in this Working Group and related activities
Intalio
Support within the W3C toward the goals of WSCI Requirements; case study information and background on the WSCI specification; participation in all technical activity in this area, including potential chairmanship of the Working Group, should it be formed
IONA
We are interested and willing to participate in a W3C Working Group to progress this specification should such a working group be established
Oracle Corporation
Should the W3C charter a Working Group to continue work on producing a W3C Recommendation in this area, Oracle intends to actively participate
SeeBeyond Technology Corporation
We are prepared to offer resources to an appropriate W3C Working Group to help develop the WSCI specification
SAP AG
Support within the W3C toward the goals of WSCI Requirements; case study information and background on the WSCI specification; participation in all technical activity in this area, including potential chairmanship of the Working Group, should it be formed
Sun Microsystems
Support within the W3C toward the goals of WSCI Requirements; case study information and background on the WSCI specification; participation in all technical activity in this area, including potential chairmanship of the Working Group, should it be formed

Contact

Inquiries from the public or press about this submission should be directed to:

BEA Systems
Christina Grenier, christina.grenier@bea.com, +1 408 570 8330
BPMI.org
Layna Fischer, fischer@bpmi.org, +1 954 596 2077
Commerce One
David Burdett, david.Burdett@commerceone.com, +1 925 520 4422
Fujitsu Limited
Jill Matthews, jmatthews@fsw.fujitsu.com, +1 408 456 7875
Intalio
Ismael Ghalimi, ghalimi@intalio.com, +1 650 577 4700
IONA
Jonathan Daly, jonathan.daly@iona.com, +1 781 902 8139
Oracle Corporation
Rebecca Wind, rebecca.wind@oracle.com, + 1 650 506 1683
SAP AG
Gerald Hoppe, gerald.hoppe@sap.com, +49 6227 745206
SeeBeyond Technology Corporation
Kristi Rawlinson, krawlinson@seebeyond.com, +1 650 622 2128
Sun Microsystems
Jim Grisanzio, jim.grisanzio@sun.com, + 1 408 517 7091

Submitted

this 28th day of June 2002,


David Orchard, BEA Systems, dorchard@BEA.com

Ismael Ghalimi, BPMI.org, ghalimi@intalio.com

Murray Maloney, Commerce One, murray@muzmo.com

Keith Swenson, Fujitsu Limited, kswenson@fsw.fujitsu.com

Robert Lojek, Intalio, lojek@intalio.com

Oisin Hurley, IONA, oisin.hurley@iona.com

Don Deutsch, Oracle, donald.deutsch@oracle.com

Franz-Josef Fritz, SAP AG, franz-josef.fritz@sap.com

SeeBeyond Technology Corporation, Alan Davies, adavies@seebeyond.com

Eduardo Gutentag, Sun Microsystems, eduardo.gutentag@sun.com