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


I don't want to stir up the entire REST hornet's nest, but is in
necessarily a POST request in all cases, especially in polling for an
ack message ?  Or is this effectively nailed down elsewhere ?

Peter

> -----Original Message-----
> From: Dave Ingham [mailto:dave.ingham@arjuna.com] 
> Sent: 22 May 2003 23:28
> To: wsrm@lists.oasis-open.org
> Subject: [wsrm] Sync/Async HTTP bindings
> 
> 
> 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_workgrou
p.php



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