Re: NEW ISSUE: What is a logical address?

This is now issue 052;
   http://www.w3.org/2002/ws/addr/wd-issues/#i052


On Feb 21, 2005, at 11:29 AM, 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/
>
>

--
Mark Nottingham   Principal Technologist
Office of the CTO   BEA Systems

Received on Tuesday, 22 February 2005 21:52:31 UTC