- From: Jim Webber <Jim.Webber@newcastle.ac.uk>
- Date: Wed, 14 Jul 2004 01:59:53 +0100
- To: "WS Description List" <www-ws-desc@w3.org>
Hey Umit, > You nailed it right there, this is where the contention is. > The data/knowledge that one decides where to dispatch does > not depend on "internal" knowledge today, it depends on > "external" knowledge, meaning usage of a specific > specification such as WS-Addressing, WS-MD, or mechanism such > a SOAP Action, which you need to "carry" around in your > message exchange. The content of the message is NOT only the > actual message that you have in your interface/operation > anymore, but depends on the content of the "envelope" and > perhaps the transport specific mechanism is you are relying > on it. It is externalized. Hence as a client without knowing > what it is, you can not simply interoperate. See my reply to > Amy in this thread on this issue as well. I agree that it is the content of the message that is important (and I am sorry that I wasn't more explicit I don't object to the whole envelope being used in this case). Now while I accept that there will be WS-Addressing or WS-MessageDelivery headers in the envelope and that both these qualify as external means, I am certainly of the opinion that some uses of both of these specs is utterly flawed (e.g. embedding "opaque" data in an EPR to contextualise an interaction). These kind of mechanisms put far too much faith in and pressure on the consumer of a service. While I cannot prevent this from happening, I just don't want to provide a mechanism in WSDL for promoting such. If someone wants to hang themselves then I'd rather not be a rope-vendor. However I disagree with the notion that your transport mechanism should have any bearing on the semantics of the message, if it did then we may have to re-write applications just to use a specific transport. For example if I had faxed this message to you then it would have the same content and would be read in the same way. I just chose to use SMTP as the transport instead. I think I've just invited the wrath of Mark B. here :-) Jim -- http://jim.webber.name
Received on Tuesday, 13 July 2004 20:58:04 UTC