W3C home > Mailing lists > Public > www-ws-arch@w3.org > October 2002

RE: what is discovery - One concrete proposal

From: Cutler, Roger (RogerCutler) <RogerCutler@ChevronTexaco.com>
Date: Wed, 9 Oct 2002 12:11:39 -0700
Message-ID: <7FCB5A9F010AAE419A79A54B44F3718E016245D9@bocnte2k3.boc.chevrontexaco.net>
To: "'Dave Hollander'" <dmh@contivo.com>, www-ws-arch@w3.org

Sounds good to me.

Whether or not this flies, I think you've done a great job of listening to
what people are trying to say and responding to people's concerns.

-----Original Message-----
From: Dave Hollander [mailto:dmh@contivo.com] 
Sent: Wednesday, October 09, 2002 1:19 PM
To: www-ws-arch@w3.org
Subject: what is discovery - One concrete proposal

To try to get temporary closure on the discovery,triangle, 
and cloud, let me try to state one position.  

1. Leave it in the spec dract as is or ammended with axioms 
   from below.

2. Add an example where "discovery" is a trivial role because
   there are two parties directly exchanging information that
   is hardwired into the service.

3. Label the node "Discovery Agencies"


Discovery = exchange of the service description details necessary 
to make a conncection.

Discovery Axioms: 

1) discovery need not rely upon formal documents.
2) discovery occurs regardless of when the discovered 
    information is bound into the connection (early or late).
3) discovery is discovery regardless if the provider or 
    requestor does the advertising.

4) discovery is discovery even if the data discovered was
    already known. All that needs to be true is the potential
    that the data *may* be different or new.

5) discovery is discovery even if there are only two parties,
    requestor and provider.

I believe that "discovery", as defined above, exists as a 
role in all of the scenarios that have been presented here.

So that leads to the question: is "discovery", as defined above, relevent
enough to be included in our base architecture?

I believe discovery is relevent and should be in the
base architecture for the following reasons:

1. the distinction between hypertext and web services
   web has hypertext links to create a network, web
   services currently do not have a mechanism for defining
   a newtwork.

2. good for the "ilities" (scalability, reliability, etc)

3. it always happens, just sometimes it is done outside
   of the system.

4. Most people expect to see it. If it is not there, our
   audience will either be disappointed or will try to find
   it. Either way confusion and mixed understanding will result.
Received on Wednesday, 9 October 2002 15:12:45 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 23:05:41 UTC