W3C home > Mailing lists > Public > public-ws-addressing@w3.org > February 2005

Re: NEW ISSUE: What is a logical address?

From: Anish Karmarkar <Anish.Karmarkar@oracle.com>
Date: Mon, 21 Feb 2005 17:34:16 -0800
Message-ID: <421A8C18.2080203@oracle.com>
To: public-ws-addressing@w3.org

I took an action during today's call to send a reference to the Web arch 
doc that talks about derefing a URI. Here it is:

http://www.w3.org/TR/webarch/#dereference-uri

-Anish
--

Anish Karmarkar wrote:
> 
> 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 Tuesday, 22 February 2005 01:40:46 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 2 June 2009 18:35:03 GMT