- From: James Snell <jmsnell@intesolv.com>
- Date: Wed, 7 Feb 2001 12:51:28 -0800
- To: "'xml-dist-app@w3.org'" <xml-dist-app@w3.org>
Mark, > So, you're saying that using in-message routing is an alternative > form of targetting? > Yes, although this isn't the best way to do it. Ideally we shouldn't necessarily have to "open the envelope" so to speak in order to do message routing to intermediaries, but it is an option. > Also, isn't it plausable that an intermediary could be located by a > serivce URI (say, thorugh client configuration, etc.), while the > following intermediary could be located by in-message routing? I > guess I'm wondering why it's necessary to tie block targetting to > message routing. > > This is an absolutely plausible and most likely occurrence. One question that needs to be answered is this: in the above case, does the client even have to know anything about the second intermediary? In which case, from the Clients point of view, the first intermediary IS the service. Lots of worms in this can: the primary point that I want to make here is that this working group (of which sadly I am not a member :-( ...) needs to spend some serious thought time on defining the following areas: 1. Message Path definition (is the message path determined by the message or the message processor) 2. Addressing/Identification of Intermediaries 3. Supported Intermediary Interaction Patterns For Apache Axis (SOAP version 3.0), we've pretty much decided that the SOAP actor attribute is a tag identifier only, not a intermediary locator. It is up to some mechanism in the Axis engine (I'll spare the details) to determine what exactly that tag identifier is pointing to. The path of intermediaries that a message path flows through is determined at service development/deployment time and is basically hardwired into the service. - James > > -- > Mark Nottingham, Research Scientist > Akamai Technologies (San Mateo, CA) >
Received on Wednesday, 7 February 2001 15:52:47 UTC