- From: Williams, Stuart <skw@hplb.hpl.hp.com>
- Date: Wed, 3 Oct 2001 10:39:58 +0100
- To: "'Jacek Kopecky'" <jacek@idoox.com>
- Cc: David Fallside <fallside@us.ibm.com>, xml-dist-app@w3.org
Hi Jacek, > -----Original Message----- > From: Jacek Kopecky [mailto:jacek@idoox.com] > Sent: 02 October 2001 20:00 > To: Williams, Stuart > Cc: David Fallside; xml-dist-app@w3.org > Subject: RE: Issue 140 bogus? > > > Stuart, > I take back calling your issue bogus and non-issue. You and > Chris have shown me that there are issues behind #140 that need > to be addressed. > I didn't mean to insult you, Stuart, I only read the text of > #140 and that was what I understood. No offense taken, nor did I find your posting insulting. > Now on to how we can solve the issues. 8-) > > I'd like to split issue #140 to > Issue 140a: boolean amIThatActor(URI actorURI, Context context) : > what should be in the context? > Issue 140b: routing the message (related at least to issue #103) At least for me 140b was not actually part of the matter I was trying to raise. It was cast in the Issues list as about determination by a SOAP Node of whether or not it takes on the default actor role with respect to a particular message ie. boolean IAmThatActor("http://../default", ...). So I think that the Issue I had raised is what I think you have labelled as 140a. > As for issue 140a: my experience in implementing SOAP leads me > to saying that this should be implementation-dependent. We could > just say: > "A node assumes the roles of a set of actors, identified by > their respective Actor URIs, constant for this message." > (This wouldn't prevent an implementation or an extension from > setting this set dynamically even during the message processing, > it would only require that when the message leaves the node, the > set can be known and the message looks as though processed by > that set of actors. My double-quoted sentence might need some > tweaking to reflect this note.) Regarding your double quotes... I think there is wording in the spec to that effect already, from [1]: "The roles assumed MUST be invariant during the processing of an individual SOAP message; because this specification deals only with the processing of individual SOAP messages, no statement is made regarding the possibility that a given piece of software might or might not act in varying roles when processing more than one SOAP message." > So my take on the function's interface is: > boolean amIThatActor(URI actorURI, Everything theWorld) I guess I find myself sighing agreement here. "Everthing theWorld" seems a bit large. I think that the spec. could afford some 'informative' (ie. non-normative) that discussed the more obvious basis which an SOAP Node might determine that it assumes a given actor role. > As for issue 140b, I think we decided that a source-routing > extension is out of scope of the XMLP WG. I think the spec should > say that the "where-to-send-the-message" must be known *somehow*. > The "somehow" part depends on message patterns, contracts, WSDL > (et al) and routing extensions. 8-) > > Hoping to have split the issue appropriately, > > Jacek Kopecky > > Idoox > http://www.idoox.com/ Regards Stuart
Received on Wednesday, 3 October 2001 05:40:25 UTC