- From: Anish Karmarkar <Anish.Karmarkar@oracle.com>
- Date: Mon, 21 Feb 2005 11:29:54 -0800
- To: public-ws-addressing@w3.org
Title: What is a logical address? Description: In the core spec [1], it is stated that the [address] property and the wsa:Address EII may be a logical address for the service endpoint. The last published WD [2] described wsa:Address as a 'logical address or identifier'. The word 'identifier' was removed in the current ed. draft. I'm not sure if this was an oversight or an effect of resolving issue 1. Justification: The core spec uses the term "logical address" without explaining what it means. I have been getting some questions from our implementation team as to what a logical address means and how it is used. AFAIK, this is a new term that is being introduced without any explanation or definition of the term. Target: Core Proposal: I understand this term to mean that the URI in the [address] property identifies the service endpoint. I know this WG has been a little shy with the term "identifier", but I don't think there is an issue with using URIs as identifiers -- thats what they are meant for. In resolving issue 1 we have already stated that EPRs are not identifiers, so the next question that comes to mind is -- what is it that identifies a service endpoint? In calling the [address] property the service endpoint identifier, both the questions of "what is a logical endpoint?" and "how do I identify a service endpoint?" are answered. Using my interpretation of 'logical address', I would like to put forward the following strawman proposal: In section 2.1 -- Replace: [address] : URI (mandatory) An address URI for the endpoint. This may be a network address or a logical address. with: [address] : URI (mandatory) An address URI that identifies the service endpoint and may be deferenceable. In section 2.2 -- Replace: /wsa:EndpointReference/wsa:Address This REQUIRED element (of type xs:anyURI) specifies the [address] property of the endpoint reference. This address may be a logical address for the service endpoint. with: /wsa:EndpointReference/wsa:Address This REQUIRED element (of type xs:anyURI) specifies the [address] property of the endpoint reference. This address identifies the service endpoint and may be dereferenceable. This is only a strawman, so please do send suggestion for changes. -Anish -- [1] http://dev.w3.org/cvsweb/~checkout~/2004/ws/addressing/ws-addr-core.html [2] http://www.w3.org/TR/2004/WD-ws-addr-core-20041208/
Received on Monday, 21 February 2005 19:36:38 UTC