- From: Jacek Kopecky <jacek@idoox.com>
- Date: Wed, 25 Jul 2001 14:09:01 +0200 (CEST)
- To: Eugene Kuznetsov <eugene@datapower.com>
- cc: <mark.baker@sympatico.ca>, <xml-dist-app@w3.org>
Eugene, I don't think that intermediaries necessarily need a SOAP identifier in the message. If the SOAP intermediary is an explicit one - i.e. the message is being sent _to_ this intermediary (with further routing information available from any source), then it's just like what you mean in end-to-end. If on the other hand the SOAP intermediary is a "transparent" one (as in transparent HTTP proxy), it might use some kind of indication that an HTTP message is a SOAP message. Here my favourite is the standardized SOAP-specific content type. I don't think that non-SOAP intermediaries need to know it's SOAP that they carry, but anyway the content-type should suffice here as well. Jacek Kopecky Idoox http://www.idoox.com/ On Tue, 24 Jul 2001, Eugene Kuznetsov wrote: > > As for your (**): you don't _need_ anything to identify that what > > you're transmitting is SOAP because the thing behind the request > > URI should know that. > > I disagree -- unless there is a well-standardized Content-Type > that is SOAP-specific (IOW, "app/soap+xml", not "text/xml"), the > various intermediaries, security devices and so on will have a > difficult time figuring out if "/site/foo/bar.cgi" is SOAP or > a web page request. > > What you are saying makes perfect sense when it goes from end-to- > end, but the picture gets more difficult as one starts adding > various SOAP and non-SOAP intermediaries along the way. > > As for dispatching on the basis of the content, that's important > as well -- it's just that there are multiple levels, all the way > from TCP ports to HTTP protocol to SOAP envelopes to SOAP payloads. > Different parts of the network have different needs and capabilities > along that entire protocol stack. > > > \\ Eugene Kuznetsov > \\ eugene@datapower.com > \\ DataPower Technology, Inc. > >
Received on Wednesday, 25 July 2001 08:09:12 UTC