[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [wsrm] Sync/Async HTTP bindings
Peter - "Furniss, Peter" wrote: > 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 ? All the existing RM Headers are complex enough and are sent with the initial client msg/content and hence GET is pretty much ruled out. The (new) RM Header for polling may be simple enough and sent stand-alone and 'could' be sent as GET. But I don't see a value-add in the GET alternative especially if we want to support piggy-backing both ways going forward. Since there is a slight possibility of GET, I specifically wanted to say Sync/Async SOAP HTTP POST bindings [1]. However, others on the conf. call. felt un-necessary. -Sunil [1] - This is not the same as WSDL bindings... Infact, wsdl doesn't have anything like SOAP HTTP bindings.. It has 'soap', 'http get', and 'http post' bindings.. > > > 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 > > You may leave a Technical Committee at any time by visiting http://www.oasis-open.org/apps/org/workgroup/wsrm/members/leave_workgroup.php
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]