- From: Jim Webber <jim.webber@arjuna.com>
- Date: Tue, 15 Jul 2003 09:32:34 +0100
- To: "'Umit Yalcinalp'" <umit.yalcinalp@oracle.com>, "'Savas Parastatidis'" <Savas.Parastatidis@newcastle.ac.uk>
- Cc: <public-ws-desc-state@w3.org>
- Message-ID: <003c01c34aab$a48ccda0$1e00000a@stan>
Umit: The proposal allows the following: <attribute name="foo"> <get body="x:fooType"/> <set body="x:barType"/> </attribute> I think you might be right. But I think the spirit of what Savas and Sanjiva have said is probably right too. How about a simple syntactic resolution to Savas's suggestion: <attribute name="ncname" access="get|set|both" [(body="qname") | (element="qname")]> [<xsd:complexType> ... </xsd:complexType>] </attribute > Thus you'd have attribute declarations like: <attribute name="foo" access="set" body="f:FooType"/> Now the other issues about where WSDL stops and other specs start I think is actually relatively clear cut. I think if WSDL can allow third party specifications to achieve what they want to achieve (the Grid community immediately springs to mind as a group that WSDL can/will be able to support), then that's as far as it needs to go. At the moment there is a strong push from some user communities (In fact this mailing list is symptomatic of that push :-)) to refactor some of their own "vertical" issues into the "horizontal" WSDL. That is not to say that such feedback is invalid, but care should be taken by the WG that it does not become the vehicle for the advancement of one particular use-case at the expense of others. Personally I believe that the extensibility model in WSDL is the way that third parties should primarily embrace and extend WSDL. I would be all ears if people talked about improving the extensibility model since it would benefit all user communities. However some significant elements of the feedback to the WG doesn't seem to be pitched at the meta-level, and instead suggests changes to the nuts and bolts of WSDL which others may rely on. Thus the scope of the WG may have to be, necessarily, brutally defined to prevent feature creep from verticals. Jim Jim
Received on Tuesday, 15 July 2003 04:32:36 UTC