- From: David Booth <dbooth@w3.org>
- Date: Tue, 20 Jul 2004 09:31:15 -0400
- To: Mark Baker <distobj@acm.org>
- Cc: www-ws-desc@w3.org
Mark, After much discussion and debate, the WSD WG has now adopted a resolution addressing requirement R114[3]: [[ R114 The description language MUST allow unambiguously mapping any on-the-wire Message to an Operation. (From WG discussion. Last revised 4 Apr 2002.) ]] The resolution[2] adopted was: [[ If GEDs are NOT unique, then the WSD MUST somehow indicate, as a mandatory extension, what mechanism is required to determine the interface operation component. ]] This addresses issue 168[1] ("Which operation?") that you raised, because it further clarifies how the intended (semantic) operation associated with a message can be determined. Per the above resolution, the (semantic) operation would be determined as follows: 1. The parties that wish to interact using a Web service first agree on the WSD and application semantics that will govern the interaction between their agents. How this is accomplished is outside the scope of WSDL 2.0. 2. Per the R114 resolution above, the WSD must indicate the mechanism by which the wsdl:operation name can be determined, either implicitly by using unique global element declarations (GEDs), or explicitly by a mechanism specified in a mandatory extension. 3. When a message is received, the mechanism in step 2 is used to determine the wsdl:operation name. 4. The application semantics agreed in step 1 are used to determine the semantic operation based on the wsdl:operation name. I believe this answers the question you raised in issue 168, and issue 168 can now be closed. References 1. Issue 168: http://dev.w3.org/cvsweb/%7Echeckout%7E/2002/ws/desc/issues/wsd-issues.html#x168 2. Resolution adopted: http://lists.w3.org/Archives/Public/www-ws-desc/2004Jul/0258.html 3. Requirements doc: http://www.w3.org/TR/ws-desc-reqs/ -- David Booth W3C Fellow / Hewlett-Packard Telephone: +1.617.253.1273
Received on Tuesday, 20 July 2004 09:31:41 UTC