W3C home > Mailing lists > Public > public-ws-addressing@w3.org > March 2005

Re: MAPs and SOAP

From: David Hull <dmh@tibco.com>
Date: Thu, 17 Mar 2005 22:30:53 -0500
To: Mark Nottingham <mark.nottingham@bea.com>
Cc: Anish Karmarkar <Anish.Karmarkar@oracle.com>, public-ws-addressing@w3.org
Message-id: <423A4B6D.400@tibco.com>
My conclusion, from trying to define DaveO's request/reply/alternate in 
terms of the current framework [1], is that the current extensibility 
does /not/ support such a scenario in any meaningful way.  I have 
publicly commented on this [2].  Further, despite its broad title, i042 
clearly deals with EPR extensibility and not MAP extensibility.  The 
original issue i042 has been addressed, and adding an AI to a closed 
issue seems confusing at best.

At this point, I would strongly prefer to see the original issue I 
raised [3] formally noted on the issues list in its own right.  There 
have been three proposed resolutions so far, one in the original email, 
one proposed by Marc Hadley [4] and later clarified [5], and a second 
proposal of mine [6]. As far as I'm concerned my second proposal (use 
qnames and keep the wsa:ReplyTo and wsa:FaultTo headers as they are) 
supersedes the original (use IRIs and optionally special-case reply and 
fault to appear as they currently are).  The original proposal may be 
withdrawn unless anyone really wants to keep it around.

I would also welcome any concrete proposal showing how to handle 
interactions outside the request/reply family within the current 
framework, that is, using the current MAPs and SOAP Addressing 1.0 module.

Under the status quo, the only editorial changes I could recommend would 
be on the order of changing the second paragraph of section 3 to begin

    Message addressing properties provide references for the endpoints
    involved in request/reply interactions and other interactions for
    which a reply endpoint and a fault endpoint suffice.  Endpoints
    required for more complex interactions must be handled outside this
    framework by defining separate abstract properties and where
    appropriate mapping them to SOAP properties in some module other
    than that defined in the WS-Addressing SOAP binding.

striking "and any other interaction pattern" from the last sentence in 
the section, and striking any other text suggesting extensibility.  This 
would, I believe, accurately reflect the semantics currently defined and 
minimize the chance of nasty surprises for anyone expecting more than that.

[1] 
http://lists.w3.org/Archives/Public/public-ws-addressing/2005Mar/0140.html
[2] 
http://lists.w3.org/Archives/Public/public-ws-addressing/2005Mar/0145.html
[3] 
http://lists.w3.org/Archives/Public/public-ws-addressing/2005Mar/0100.html
[4] 
http://lists.w3.org/Archives/Public/public-ws-addressing/2005Mar/0154.html
[5] 
http://lists.w3.org/Archives/Public/public-ws-addressing/2005Mar/0159.html
[6] 
http://lists.w3.org/Archives/Public/public-ws-addressing/2005Mar/0167.html

Mark Nottingham wrote:

> On Mar 17, 2005, at 11:14 AM, Anish Karmarkar wrote:
>
>>>> If that approach is taken, wouldn't the same apply to the 
>>>> [relationship] property? Instead of defining the IRI: 
>>>> http://www.w3.org/@@@@/@@/addressing/reply we would have to define 
>>>> something like a [reply-relationship] property.
>>>
>>>
>>> Are you suggesting the spec is inconsistent and plan on raising 
>>> another issue before or after last call?
>>
>>
>> David Hull has already raised this as an issue. Although, I don't 
>> think this has been logged officially as an issue.
>
>
> We discussed this on Monday, and determined that it should not be 
> added to the issues list, as it seemed to be covered by i042.
>
> Looking more closely at the description and resolution of i042, there 
> is some ambiguity; it's not clear that MAP extensibility was 
> explicitly covered by the resolution therein.
>
> Even so, David agreed that, considering the tenor of discussion on 
> Monday, he could live with a solution that simply clarified how 
> existing extensibility was to be used to achieve his goals, rather 
> than reworking the spec itself. Pursuant to this, he took an AI to 
> work with the editors on some text, which he started to explore at the 
> start of this thread.
>
> The WG seemed to agree that this was the preferable path forward. If 
> you or another WG Member is disputing that, we can discuss the issue 
> again on Monday, and work towards a more formal resolution.
>
> Please contact me if this is the case so that I can make space for it 
> on the agenda. Also, if you plan on supporting this issue's opening, 
> please assure that your preferred proposal is complete and 
> well-described on the list before then.
>
> Regards,
>
> -- 
> Mark Nottingham   Principal Technologist
> Office of the CTO   BEA Systems
>
Received on Friday, 18 March 2005 03:37:49 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 2 June 2009 18:35:04 GMT