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:
which is referred to as "the submission". We request the submission be known as the "WSCI" submission.
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.
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.
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/.
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/.
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/
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/.
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/.
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.
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).
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/
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.
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/.
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.
The following are common or registered marks refered to in this submission:
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.]
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.
To help with this work, we expect to be able to provide the following resources to the Consortium:
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 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 would actively participate in any a W3C activity that further develops the WSCI specification
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
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
We are interested and willing to participate in a W3C Working Group to progress this specification should such a working group be established
Should the W3C charter a Working Group to continue work on producing a W3C Recommendation in this area, Oracle intends to actively participate
We are prepared to offer resources to an appropriate W3C Working Group to help develop the WSCI specification
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
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
Inquiries from the public or press about this submission should be directed to:
this 28th day of June 2002,
David Orchard, BEA Systems, dorchard@BEA.comIsmael 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