- From: David Hull <dmh@tibco.com>
- Date: Tue, 22 Mar 2005 00:18:39 -0500
- To: "public-ws-addressing@w3.org" <public-ws-addressing@w3.org>
- Message-id: <423FAAAF.1070709@tibco.com>
* In section 3 in the text "The basic interaction pattern from which all others are composed is "one way". In this pattern a source sends a message to a destination without any further definition of the interaction." what does "without any further definition of the interaction" mean? In many cases, notably request/reply, the message sent will contain information further defining the interaction, but I doubt this is what the text was meant to refer to. I would prefer to replace "without any further definition of the interaction" with something more like "with any further interaction determined by the message content and by context", or better yet, strike both sentences. I don't mind saying that we support one-way operations, but if we start to talk about composing them, we'll need to say quite a bit more than we do about how to do it. * In the text "More advanced MEPs may require additional message addressing properties [...]" As Jonathan points out, "You can add new properties to your messaging property bucket but since they aren't defined in the spec it would be incorrect to call them WS-Addressing 1.0 properties." Since we use the term "message addressing properties" to refer specifically to the list in section 3, should we just say "may require additional properties" or otherwise use a different term? * As I've said, it's not clear from the description given /how/ one would provide additional properties. Shall we adopt Gudge's suggestion (as I understand it) that any SOAP header with an EPR value be regarded as a Message Addressing Property? * Given a SOAP message and armed only with the current specs, can one work out the exact values of all MAPs or not? * If reply or fault endpoints are defined, we say message id is required. Why? (see [1]) * We motivate the "anonymous" endpoint with "Due to the range of network technologies currently in wide-spread use (e.g., NAT, DHCP, firewalls), many deployments cannot assign a meaningful global IRI to a given endpoint." In point of fact, /any/ use of SOAP/HTTP in the usual synchronous request/reply (and other cases besides) would require an anonymous reply address, as the reply/fault response always goes back over the back channel. Could we just say this instead of talking about firewalls? * Do we in fact require a wsa:replyTo header element to be sent in a plain vanilla synchronous request? This is basically the same question as in [2]. The only answer I got for that was Jonathan saying, "yes, we do require it". I wanted to double-check that this is the case. If it is, is it correct to infer that MAPs just do not apply to synchronous SOAP/HTTP request/reply as currently practiced? * Could we simplify the treatment of [relationship] by replacing the current bag with a single [in reply to] property, leaving further extensibility to the same approach we're proposing for endpoints? We don't even try to address any relationships other than reply, so why complicate treatment of the simple case? [1] http://lists.w3.org/Archives/Public/public-ws-addressing/2005Mar/0170.html (read "in-reply-to" as "in-reply-to and message id", or just as "message correlation". Also, the requirement that "the request address is not a multicast" is too strong -- you can get by without message correlation in certain multicast cases as well) [2] http://lists.w3.org/Archives/Public/public-ws-addressing/2005Mar/0190.html
Received on Tuesday, 22 March 2005 05:19:14 UTC