- From: Mark Little <mark.little@arjuna.com>
- Date: Mon, 8 Nov 2004 09:54:36 -0000
- To: "Mark Nottingham" <mark.nottingham@bea.com>
- Cc: <public-ws-addressing@w3.org>
OK, will do. Thanks, Mark. ---- Mark Little, Chief Architect, Arjuna Technologies Ltd. www.arjuna.com ----- Original Message ----- From: "Mark Nottingham" <mark.nottingham@bea.com> To: "Mark Little" <mark.little@arjuna.com> Cc: <public-ws-addressing@w3.org> Sent: Sunday, November 07, 2004 8:16 PM Subject: Re: NEW ISSUE: making wsa:Action optional > > This is now issue 31; > http://www.w3.org/2002/ws/addr/wd-issues/#i031 > > Also, in the future please separate the justification, description, > etc. out into clearly marked sections; this makes it easier to get into > the list. > > Cheers, > > > On Nov 6, 2004, at 1:13 AM, Mark Little wrote: > > > There is some confusion as to what precisely wsa;Action is meant to > > represent in the current specification. However, most people seem to > > have the opinion that it is used to represent the semantics of the > > message contained in the SOAP body. In which case, this element is > > used for dispatching the message (similar to using an opcode in other > > distributed environments). > > > > However, if wsa:Action is used to optimize dispatching so that the > > same semantics do not have to be obtained by parsing the entire SOAP > > body, this is purely an optimization. As such, its presence or lack > > thereof does not affect the architecture/model defined by the > > specification; it is entirely feasible to implement the equivalent > > distributed application without wsa:Action, albeit in (perhaps) a less > > performant manner. > > > > The argument for adding wsa:Action is that many vendors want this > > optimization and standardizing on it has merit. The argument against > > is that dispatching isn't part of addressing and so shouldn't be in > > this specification; furthermore, there are vendors and users who > > simply don't need this functionality. In fact its presence doesn't > > even mean that the receiver has to use it, so in that regard it's > > optional at the receiver and yet mandatory at the sender. > > > > What the discussions over the past few days appear to show is that > > making wsa:Action mandatory is wrong. In the case where it isn't > > needed it encourages vendors/users to fill it with something that > > isn't valid "because it's there", which adversely affects > > interoperability. The lack of wsa:Action in a header sends a clear > > message to any receiver; its presence does not. > > > > Therefore, I propose that we make wsa:Action optional. > > > > Mark. > > > > > > ---- > > Mark Little, > > Chief Architect, > > Arjuna Technologies Ltd. > > > > www.arjuna.com > > > > > > -- > Mark Nottingham Principal Technologist > Office of the CTO BEA Systems > > >
Received on Monday, 8 November 2004 09:53:47 UTC