Re: Proposal for Async Extensions

Marc Hadley wrote:
> On Jun 15, 2005, at 3:36 PM, David Hull wrote:
> 
>>>
>>>> Bindings MAY provide optimized means of transferring particular
>>>> forms of messages with this [action].
>>>>
>>>
>>>
>>> E.g. by not sending a SOAP message at all unless it:
>>>
>>>
>>>> This message MAY also have any other content, as appropriate.
>>>>
>>>
>>>
>>> How would such 'other content' occur given that there's no
>>> 'application level response or fault' ?
>>>
>>
>> This would (most likely) just include other headers, notably [message
>> id] if correlation is not natively provided, and possibly headers
>> required by security etc.  See
>> http://lists.w3.org/Archives/Public/public-ws-async-tf/2005Jun/ 
>> 0005.html.
>> There's at least a prima facie case that acks may still need to carry
>> non-trivial header information, and I would not want to rule that
>> possibility out.  Thus the ack is defined as a full-fledged SOAP
>> message, with an optimized representation if people like that sort  of 
>> thing.
>>
>>
>>>
>>> I must confess I really don't like these 'magic' SOAP messages that
>>> don't really exist. What's the point of this conceit.
>>>
>>
>> It appears by saying that an HTTP exchange (and an exchange on similar
>> bindings) is always a SOAP request-response MEP, a great deal of the
>> anguish over how to bind to SOAP MEPs simply goes away.  If the return
>> message were always just an empty marker, I would be indifferent.  But
>> if we get to use the SOAP processing model to handle problems like
>> reliability and security that will most likely come up anyway and  we've
>> already solved using SOAP, I think the case becomes considerably  
>> stronger.
>>
> But then we get into the problem of getting two responses in a simple  
> request-response MEP and you have to answer questions like which is  the 
> 'real' response, how can you tell, are there any explicit timing  
> concerns etc. It sounds simple on the surface but raises a lot of  
> questions, at least in my mind.
> 

+1

If two SOAP messages are being sent back, it is no longer a simple 
request-response.

-Anish
--

...
<snip/>

Received on Wednesday, 15 June 2005 23:04:01 UTC