- From: Champion, Mike <Mike.Champion@SoftwareAG-USA.com>
- Date: Fri, 5 Dec 2003 16:09:53 -0500
- To: www-ws-arch@w3.org
> -----Original Message----- > From: Cutler, Roger (RogerCutler) > [mailto:RogerCutler@chevrontexaco.com] > Sent: Friday, December 05, 2003 3:37 PM > To: Ugo Corda; Francis McCabe > Cc: www-ws-arch@w3.org > Subject: RE: Intermediaries > > > Yes -- is it possible that the issues that you are trying to > raise with respect to intermediaries are beyond a reasonable > scope for the present effort, given the practical limitations > of time and personnel? I for one am becoming less and less convinced that the idea of "application defined equivalence" to distinguish intermediaries from "regular" web services is productive. I think it would be desireable to identify the various senses in which "intermediaries" is used in the web services context. As far as I can tell, the only thing that distinguishes any kind of intermediary is that it is both a message receiver and a message sender. We have at least the following: "Underlying protocol" [I fear to say "transport"] intermediaries that help move bits around efficiently, e.g. TCP/IP routers, HTTP proxies and caches. "message intermediaries" that perform some MOM-level service such as gateways between HTTP and MQ, routers that send a message to the geographically appropriate destination, or perhaps those that handle a protocol such as WS-ReliableMessaging. These make sure that SOAP messages (as opposed to bits) are delivered to the correct ultimate receiver node. "service intermediaries" provide higher-level services such as policy enforcement. WS-Security aware Firewalls are an obvious example, as would be the SOAP Primer example of an intermediary that quietly changes business class reservation requests to coach class if an application-level policy requires it.
Received on Friday, 5 December 2003 16:17:23 UTC