- From: Ugo Corda <UCorda@SeeBeyond.com>
- Date: Wed, 10 Jul 2002 11:15:14 -0700
- To: "'Burdett, David'" <david.burdett@commerceone.com>, "'Walden Mathews'" <waldenm@ilx.com>, "'Mark Baker'" <distobj@acm.org>, "Champion, Mike" <Mike.Champion@SoftwareAG-USA.com>
- Cc: www-ws-arch@w3.org
- Message-ID: <C513FB68F8200244B570543EF3FC653708AE3547@MAIL1.stc.com>
Also, don't we have an issue here similar to transport-based security vs. end-to-end security? In other words, I might be in situations where, even if the underlying point-to-point transport is indeed reliable, what I am really concerned about is that the message is reliably delivered across all the possible intermediaries to the final destination. So a concept of message reliability that goes beyond transport reliability would still be necessary in such cases. Ugo -----Original Message----- From: Burdett, David [mailto:david.burdett@commerceone.com] Sent: Wednesday, July 10, 2002 8:49 AM To: 'Walden Mathews'; Burdett, David; 'Mark Baker'; Champion, Mike Cc: www-ws-arch@w3.org Subject: RE: [RTF] AC019 proposal to WSA WG I agree that TCP/IP provides the reliability described below. I don't think that TCP/IP can, given current web architecture with transport protocols running on top, do it effectively in a web services environment. So I would probably add a couple of more definitions, i.e. 3. Where a Message can be, but does not have to be, a SOAP Message 4. Which can implemented in an application neutral way with any existing popular transport protocol, e.g. HTTP and SMTP. Item "3" is needed because delivery of the WHOLE message is important - not just bits of it which TCP/IP does Item "4" is probably not absolutely necessary but is, I think, highly practical as SOAP Messages use these protocols at the moment. David -----Original Message----- From: Walden Mathews [ mailto:waldenm@ilx.com <mailto:waldenm@ilx.com> ] Sent: Wednesday, July 10, 2002 8:32 AM To: 'Burdett, David'; 'Mark Baker'; Champion, Mike Cc: www-ws-arch@w3.org Subject: RE: [RTF] AC019 proposal to WSA WG > So the conclusion I think I would draw from this is as follows: > 1. We need a well designed "reliable messaging" support within the > architecture that can enable very high probabilities of > successful delivery > of a message. > 2. The reliable messaging support must provide a mechanism of > notifying an > application that the message could not be delivered, so that > the application > can take a compensating action if they want, and > 3. Reliable Messaging should be optional - you don't have to > use it if you > don't want to - as Mark points out, there are other ways of > realizing this > requirement. As far as I can tell, all the tension in this argument about RM is between RM and "protocol independence", because all of the above described reliability is provided by TCP/IP. If we want web services to have "reliability", where reliability is defined in reasonable terms as above, then it sounds simply like a transport protocol choice. Please tell me what nuances I am missing. Walden Mathews
Received on Wednesday, 10 July 2002 14:15:47 UTC