Re: NEW ISSUE: What is a logical address?

-1

Sigh...  I thought we had finally agreed not to spend more time in the
identifier rat hole. If what you want is to remove loose ends, there are
many other ways to do it without throwing us back to square 1 of the
identifier debate. How about striking out the offending sentence
altogether?

Paco




                                                                                                                                               
                      Anish Karmarkar                                                                                                          
                      <Anish.Karmarkar@oracle.        To:       public-ws-addressing@w3.org                                                    
                      com>                            cc:                                                                                      
                      Sent by:                        Subject:  NEW ISSUE: What is a logical address?                                          
                      public-ws-addressing-req                                                                                                 
                      uest@w3.org                                                                                                              
                                                                                                                                               
                                                                                                                                               
                      02/21/2005 02:29 PM                                                                                                      
                                                                                                                                               





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 Thursday, 24 February 2005 12:24:55 UTC