[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [wsbpel] Issue - 152 - New Proposal to Vote
Hi Ron, I think I understand the argument: WS-MD has an issue with how it reflects (or doesn't reflect) spec version information in the epr. There are many different ways to solve that problem; what is not fair, I think, is to ask BPEL to patch over these problems and burden every BPEL engine with this sirt of of ad-hoc patches. This in my view would be nothing but a (stealth) dependency on an external spec, and one of a particularly unfortunate kind since it results in nothing but clutter and inefficiency for every compliant implementation. Paco Ron Ten-Hove <Ronald.Ten-Hove@ To: Francisco Curbera/Watson/IBM@IBMUS Sun.COM> cc: wsbpel@lists.oasis-open.org Subject: Re: [wsbpel] Issue - 152 - New Proposal to Vote 09/02/2004 04:49 PM Paco, I'm not sure if you've seen the main argument for having the reference-scheme attribute (optional or not). Suppose we had a service reference like the following: <ServiceRefType> <wsdl:port name="MyNotificationPort" ... </ServiceRefType> The addressing schema to apply is less than clear. If my BPEL run-time is clever, it might guess that WS-Message Delivery is implied, but it will be at a loss to figure out which version of WS-MD to use. Also, it is reasonable to assume that other specifications, trodding the same ground as WS-MD, will take a similar approach, using wsdl 1.1 ports and wsdl 2.0 endpoints. It is for these cases, where the QName of the element enclosed by the <ServiceRefType> is not sufficient to resolve the endpoint reference scheme in use, that the reference-scheme attribute is needed. If we adopt the proposed resolution to the issue 152 (below), how are we to address the above problem? Best regards, -Ron Francisco Curbera wrote: > > >Following up on yesterday's discussion I am proposing an alternative >resolution to issue 152. The aim, as it was discussed, is to eliminate >unnecessary and redundant syntax: > >The "reference-scheme" attribute will be removed from the >"bpws:service-ref" element wrapper. The schema definition for the wrapper >will thus be changed to the following: > ><xs:element name="service-ref" type= tns:ServiceRefType /> ><xs:complexType name="ServiceRefType"> > <xs:sequence> > <xs:any namespace="##other" processContents="lax" minOccurs="1" >maxOccurs="1"/> > </xs:sequence> ></xs:complexType> > > >Paco > > >To unsubscribe from this mailing list (and be removed from the roster of the OASIS TC), go to http://www.oasis-open.org/apps/org/workgroup/wsbpel/members/leave_workgroup.php . > > > To unsubscribe from this mailing list (and be removed from the roster of the OASIS TC), go to http://www.oasis-open.org/apps/org/workgroup/wsbpel/members/leave_workgroup.php .
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]