OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

wsrm message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [wsrm] Sync/Async HTTP bindings


Dave Ingham wrote:
> Following up on my action point from the last teleconference, here are
> proposed definitions for WS-RM Synchronous and Asynchronous HTTP
> bindings. Thanks to Sunil for comments and suggestions.
> 
> Synchronous SOAP HTTP binding:
> We say that a synchronous SOAP HTTP binding is in use if the outbound
> Reliable Message is sent in the HTTP POST request and the Acknowledgment
> Message is contained in the corresponding HTTP response message. We
> refer to this binding as "synchronous" in order to imply the WS-RM
> exchange inherits the blocking behaviour of the HTTP exchange.
> 
> Asynchronous SOAP HTTP binding:
> We say that an asynchronous SOAP HTTP binding is in use if the
> Acknowledgement Message is sent in a separate HTTP POST request/response
> exchange from the outbound Reliable Message. We refer to this HTTP
> binding as "asynchronous" in order to emphasize that the WS-RM message
> exchanges are not tied to the blocking request/response behaviour of the
> HTTP transport. Two alternate usage patterns are possible. We say that
> the "callback" pattern is being used if the Acknowledgement Message is
> contained in the HTTP POST request of a second HTTP exchange operating
> in the opposite direction to the one containing the outbound Reliable
> Message. We say that the "polling" pattern is being used if a second
> HTTP POST request is issued in the same direction as the one containing
> the outbound Reliable Message to act as a request for acknowledgement.
> The Acknowledgement Message is contained in the HTTP response to this
> request. This polling pattern is expected to be used in situations where
> it is inappropriate for the sender of reliable messages to receive HTTP
> requests.
> 
> Any comments?
> 
> Best regards,
> 
> Dave.
> 
> 
> You may leave a Technical Committee at any time by visiting http://www.oasis-open.org/apps/org/workgroup/wsrm/members/leave_workgroup.php
> 
I think this looks good:

I would use bullets to separate the two asynch cases.  Give clear names 
to each variant.

Tom Rutt

-- 
----------------------------------------------------
Tom Rutt		email: tom@coastin.com; trutt@fsw.fujitsu.com
Tel: +1 732 801 5744          Fax: +1 732 774 5133




[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]