- From: <paul.downey@bt.com>
- Date: Thu, 30 Nov 2006 11:47:38 -0000
- To: <jonathan@wso2.com>, <ryman@ca.ibm.com>
- Cc: <www-ws-desc@w3.org>
Hi Jonathan, > The risk I saw is that you can't take an off-the-shelf WSDL with embedded > policy and simply add the new annotation and expect it to work with Canon's > implementation. You'd have to do a fairly severe restructuring, losing the > maintainability provided by the indirection. I don't think that's the user story .. > If that's not the goal, and one would instead be taking an off-the-shelf > WSDL with MTOM extension and adding WS-Policy, .. I didn't think so .. > or crafting a WSDL from > scratch that would work with both, > then this proposal makes more sense. .. yes, that's the use-case I'm thinking of. Maybe we can hear from Canon given it's them we're trying to help. > It is unfortunate that there will be two ways to express an extension - > <my:extension/> > and > <foobar wsdli:simpleAssertions="true"> > <my:extension/> > </foobar> > > Are there any ambiguities with this? Namely, what if I understand both > <foobar> and <my:extension>. Does the processing of wsdli:simpleAssertions > turn off the "understanding" of foobar? Another way to ask this is - what > does the component model look like? Both from a foobar aware processor and > a my:extension processor. I'd imagine that's precisely the same as saying: <my:extension value="on"> <my:extension value="off"> <my:extension> ... or even: <ex:useTheForce> <wsp11:Policy> <ex:useTheForce/> </wsp11:Policy> <wsp15:policy> <ex:useTheForce/> </wsp15:Policy> If you are going to say something twice make sure it's the same thing, otherwise you need some context dependent rules, and of course Policy is pretty good for composition. So I don't think WSDL 2.0 needs to say anything new here. Paul
Received on Thursday, 30 November 2006 11:48:30 UTC