- From: Asir Vedamuthu <asirv@webmethods.com>
- Date: Tue, 10 Aug 2004 09:03:46 -0400
- To: 'Jean-Jacques Moreau' <jean-jacques.moreau@crf.canon.fr>, Asir Vedamuthu <asirv@webmethods.com>
- Cc: www-ws-desc@w3.org
> It also adds complexity to the current SOAP 1.2 binding Proposed changes are (a) thru (d) in my e-mail [1]. AFAIK, these changes are non-disruptive & biased to SOAP 1.2 binding users. If these changes become complex, then we should re-consider. > don't we need a corresponding piece of text, maybe in a > separate specification/note? Indeed. WG discussed this topic at the F2F and concluded the same (some text around modules in SOAP 11 binding note). [1] http://lists.w3.org/Archives/Public/www-ws-desc/2004Jul/0250.html Regards, Asir S Vedamuthu asirv at webmethods dot com http://www.webmethods.com/ -----Original Message----- From: Jean-Jacques Moreau [mailto:jean-jacques.moreau@crf.canon.fr] Sent: Monday, August 09, 2004 12:10 PM To: Asir Vedamuthu Cc: www-ws-desc@w3.org Subject: Re: SOAP 11 Binding: Strawman Proposal B Hi Asir, Proposal A creates a common framework for the SOAP 1.1 and 1.2 bindings. It also adds complexity to the current SOAP 1.2 binding. If we consider that the SOAP 1.1 binding is only a temporary measure (YMMV), it will eventually go away; but the complexity will remain. For that reason, I do have a preference for your second proposal. As Hugo pointed out earlier, SOAP modules did not really exist in SOAP 1.1, at least not formally. If we are to support them in our SOAP 1.1 binding, don't we need a corresponding piece of text, maybe in a separate specification/note? Cheers, JJ. Asir Vedamuthu wrote: >Proposal A is at, > http://lists.w3.org/Archives/Public/www-ws-desc/2004Jul/0250.html > > >Proposal B >========== > >Introduce a new vocabulary that looks like SOAP 12 binding. > >First, URIs for binding extension attributes and elements' namespace name, >binding type, soap protocol and mep: > >(a) Namespace URI for wsoap11 attributes and elements = >http://www.w3.org/@@@@/@@/wsdl/soap11 > >(b) Namespace prefix for wsoap11 attributes and elements = wsoap11 > >(c) URI for identifying SOAP 11 binding > Binding Component.{type} = http://www.w3.org/@@@@/@@/wsdl/soap11 > >(d) URI for identifying the HTTP Protocol Binding in SOAP 11 [1]. > Binding Component.{soap11 protocol} = > http://www.w3.org/@@@@/@@/soap11/bindings/HTTP > >(e) URI for identifying the implicit request response mep in >SOAP 11 HTTP Binding [1]. Binding Component.{soap11 mep} = > http://www.w3.org/@@@@/@@/soap11/mep/request-response > > >SOAP 11 binding vocabulary using WSDL pseudo schema, > ><definitions > > <binding name="xs:NCName" interface="xs:QName"? > type="xs:anyURI" > wsoap11:protocol="xs:anyURI" > wsoap11:mepDefault="xs:anyURI"? > http:cookies="xs:boolean"? > http:version="xs:string"? > http:defaultTransferCoding="xs:string"? > > > <documentation />? > > <wsoap11:module uri="xs:anyURI" required="xs:boolean"? > > <documentation />? > </wsoap11:module>* > > <fault ref="xs:QName" wsoap11:code="xs:QName" > > <documentation />? > </fault>* > > <operation ref="xs:QName" > wsoap11:mep="xs:anyURI"? > wsoap11:action="xs:anyURI"? > http:defaultTransferCoding="xs:string"? > > > <documentation />? > > <wsoap11:module ... />* > > <input messageLabel="xs:NCName"? > http:transfer-coding="xs:string"? > > <documentation />? > <wsoap11:module ... />* > <feature ... />* > <property ... />* > </input>* > > <output messageLabel="xs:NCName"? > > <documentation />? > <wsoap11:module ... />* > <feature ... />* > <property ... />* > </output>* > > <feature ... />* > <property ... />* > </operation>* > > <feature ... />* > <property ... />* > </binding> > > <service> > <endpoint name="xs:NCName" binding="xs:QName" address="xs:anyURI"? > http:authenticationType="xs:string"? > http:authenticationRealm="xs:string"? > > <documentation />? > <feature ... />* > <property ... />* > <endpoint> > > <feature ... />* > <property ... />* > </service> > ></definitions> > >[1] http://www.w3.org/TR/2000/NOTE-SOAP-20000508/#_Toc478383526 > >Regards, >Asir S Vedamuthu >asirv at webmethods dot com >http://www.webmethods.com/ > > >
Received on Tuesday, 10 August 2004 13:07:39 UTC