RE: 8284: concrete proposal

Basic Profile 1.1 (ISO IEC 29361:2008) limits the use of WSDL to SOAP 1.1 and HTTP binding:


"R2401 A wsdl:binding element in a DESCRIPTION MUST use WSDL SOAP Binding as defined in WSDL 1.1 Section 3." [1][2]



"R2702 A wsdl:binding element in a DESCRIPTION MUST specify the HTTP transport protocol with SOAP binding. Specifically, the transport attribute of its soapbind:binding child MUST have the value "http://schemas.xmlsoap.org/soap/http"." [1]

WS-RA specifications are general-purpose protocols and are independent of any specific Web Service bindings and their underlying protocols. WS-RA specifications should not limit its use to SOAP 1.1 and HTTP. It is important to allow use of SOAP 1.2 and transport bindings other than HTTP. Due to these problems, WS-RA specifications should retain their reference to WSDL 1.1.

Further, I notice the following:


·       There aren't any inhibitors for a vendor to implement WS-RA specifications and Basic Profile 1.1.

·       Existing WS-RA protocol WSDL and XML Schema Definitions do not violate the Basic Profile 1.1 requirements.

·       Most of the general purpose Web Services specifications (such as WS-Addressing, WS-Policy, et cetera) reference WSDL 1.1.

Given all this, it seems best to follow the lead of other general purpose Web Services specifications, and retain the existing reference to WSDL 1.1.  Implementations of the general purpose WS-RA specifications can choose to support a specific profile based on the domain of their use.

Thanks.


[1] http://www.ws-i.org/Profiles/BasicProfile-1.1.html#WSDLSOAPBINDING


[2] http://www.w3.org/TR/2001/NOTE-wsdl-20010315#_soap-b


From: public-ws-resource-access-request@w3.org [mailto:public-ws-resource-access-request@w3.org] On Behalf Of Gilbert Pilz
Sent: Thursday, January 21, 2010 4:56 PM
To: public-ws-resource-access@w3.org
Subject: 8284: concrete proposal

All of our specs contain a reference to WSDL 1.1. Those references should be changed from:

WSDL 1.1
W3C Note, "Web Services Description Language (WSDL) 1.1"<http://www.w3.org/TR/2001/NOTE-wsdl-20010315> , E. Christensen, et al., Editors. World Wide Web Consortium (W3C), 15 March 2001 Available at http://www.w3.org/TR/2001/NOTE-wsdl-20010315.

to

WSDL 1.1
Section 4, "Service Description", ISO/IEC 29361<http://www.iso.org/iso/catalogue_detail.htm?csnumber=45422>, International Organization for Standardization (ISO), 15 June 2008. Available at http://www.iso.org/iso/catalogue_detail.htm?csnumber=45422

All of our specs also have a "WSDL" appendix. The following paragraph should be added to this these sections, after the link to the normative WSDL, but before the  "A non-normative copy . . ." paragraph.

This description conforms to the constraints and clarifications to the W3C Note, "Web Services Description Language (WSDL) 1.1"<http://www.w3.org/TR/2001/NOTE-wsdl-20010315> described in Section 4, "Service Description", of ISO/IEC 29361<http://www.iso.org/iso/catalogue_detail.htm?csnumber=45422>. Implementations that publish derivations of this description (e.g. for the purposes of expressing a particular binding or attaching policy) must similarly conform to these constraints and clarifications.

Received on Tuesday, 26 January 2010 02:23:52 UTC