- From: Arthur Ryman <ryman@ca.ibm.com>
- Date: Mon, 28 Apr 2003 13:09:44 -0400
- To: "Sergey Beryozkin" <sberyozkin@zandar.com>
- Cc: "Amelia A. Lewis" <alewis@tibco.com>, "WS-Desc \(\(Public\)\)" <www-ws-desc@w3.org>, www-ws-desc-request@w3.org
- Message-ID: <OF617EECC4.02A84205-ON85256D16.005C7F62@torolab.ibm.com>
Sergey, The proposal is attached to http://lists.w3.org/Archives/Public/www-ws-desc/2003Apr/0088.html Yes, a message can have multiple endpoints, e.g. in the proposal the example is a part list. Each part is an endpoint. How do you associate the set of bindings with an interface? The closest thing in WSDL is <service>. If several bindngs are available, then the message can contain an endpoint for each. The semantics of the message must indicate that these are alternative bindings. That can be done through <documentation> - no built in concept for that. However, I agree that this is awkward. The proposal is not infinitely flexible. I thought it best to err on the side of simplicity. If many people complain that it is too restrictive, then we can add more features. But I do believe that most common cases are covered. Arthur Ryman, WebSphere Studio Development Lead, Web Services, XML and Data Tools phone: 905-413-3077, TL 969-3077 assistant: 905-413-2323, TL 969-2323 fax: 905-413-4920, TL 969-4920 intranet: http://w3.torolab.ibm.com/~ryman/ "Sergey Beryozkin" <sberyozkin@zandar.com> Sent by: www-ws-desc-request@w3.org 04/28/2003 11:58 AM To: Arthur Ryman/Toronto/IBM@IBMCA cc: "Amelia A. Lewis" <alewis@tibco.com>, "WS-Desc \(\(Public\)\)" <www-ws-desc@w3.org>, <www-ws-desc-request@w3.org> Subject: Re: proposal for restricting a service to a single interface Arthur, Thanks for the comments. > Yes, the default value for @xpath is "." which selects the entire part. That's in the proposal. Is there a public link to the proposal ? If XPath selectors are supported, then are multiple endpoints per single (complex) part also supported ? >Making the binding optional is much more problematic since many bindings can be applied to an interface >and there is not necessarily even a <service> element to list the bindings that are provided. I would >therefore maintain that the @binding is required. I just thought that it might be possible to keep an association between bindings and interfaces, even if a service element is not available. In that case, if @binding is absent, then if there are multiple bindings available, a binding of the same type as that of the binding for the referencing service must be chosen; otherwise, a single available binding is used. If a specific binding is required, then @binding may/should be specified. Alternatively, some client runtimes may use some policy/configuration info when choosing between multiple bindings. Cheers Sergey Beryozkin Zandar Technologies, Dublin, Ireland
Received on Monday, 28 April 2003 13:09:53 UTC