RE: Reliable HTTP

Nick,
We designed HTTPR to provide a reliable delivery protocol between two
agents which ties in with the current HTTP client/server model. In
principle, there is no reason why a network of peers could not be
implemented. However, that would not fit with the HTTP model. You would
have to add some additional routing information such as the SOAP-RP
proposal to set up a message path through the network with an application
(or at least higher level middleware) doing the routing logic between HTTPR
agents.
John

XML Technology and Messaging,
IBM UK Ltd, Hursley Park,
Winchester, SO21 2JN

Tel: (work) +44 (0)1962 815188        (home) +44 (0)1722 781271
Fax: +44 (0)1962 816898
Notes Id: John Ibbotson/UK/IBM
email: john_ibbotson@uk.ibm.com



                                                                                                                                              
                    "Nick                                                                                                                     
                    Nadgauda"            To:     John Ibbotson/UK/IBM@IBMGB, www-ws@w3.org                                                    
                    <nick@invertic       cc:                                                                                                  
                    a.com>               Subject:     RE: Reliable HTTP                                                                       
                                                                                                                                              
                    07/16/2001                                                                                                                
                    09:11 PM                                                                                                                  
                    Please respond                                                                                                            
                    to nick                                                                                                                   
                                                                                                                                              
                                                                                                                                              





Just read through the spec and primer.  One question jumps to mind though.
HTTPR looks like a mechanism for doing message queuing over HTTP in an
asymmetric manner.  That is, the client always has to initiate the
connection and the server always responds.  Do you envision this as the
default setup or do you also envision a network of peers where each client
is also a server and vice-versa?  If so, how does the message flow change?
I'd assume some of the intermerdiate polling (i.e. client issuing a PULL)
steps can be eliminated.

--Nick

-----Original Message-----
From: www-ws-request@w3.org [mailto:www-ws-request@w3.org]On Behalf Of
John Ibbotson
Sent: Monday, July 16, 2001 11:39 AM
To: www-ws@w3.org
Subject: Reliable HTTP


A recent thread on this list commented on the need for reliable delivery of
messages via HTTP. IBM has just released a first draft specification to
support reliability over HTTP. Together with a primer, it is available from
www.ibm.com/developerworks/webservices.
We welcome any comments and feedback on this specification.
John

XML Technology and Messaging,
IBM UK Ltd, Hursley Park,
Winchester, SO21 2JN

Tel: (work) +44 (0)1962 815188        (home) +44 (0)1722 781271
Fax: +44 (0)1962 816898
Notes Id: John Ibbotson/UK/IBM
email: john_ibbotson@uk.ibm.com

Received on Tuesday, 17 July 2001 05:00:37 UTC