W3C home > Mailing lists > Public > www-ws-desc@w3.org > March 2002

RE: Definitions

From: David Booth <dbooth@w3.org>
Date: Tue, 19 Mar 2002 11:54:20 -0500
Message-Id: <5.1.0.14.0.20020319114412.0286ec50@localhost>
To: "Krishna Sankar" <ksankar@cisco.com>, <www-ws-desc@w3.org>, <www-ws-arch@w3.org>
I agree, but the only definition that I see in the Architecture WG's 
current Requirements draft [1] at present is a definition of "Web 
Service".  Are there more?  Also, bear in mind that the Architecture 
group's charter is much broader than the Description group's charter. The 
Description charter is limited to the scope of WSDL 1.1, whereas the 
Architecture group is not.

At 07:02 AM 3/19/2002 -0800, Krishna Sankar wrote:
>Hi,
>
>         I would like to reiterate my earlier suggestion : Let us use the
>definitions from the WS-Arch group and not redefine them. We should, of
>course, add more definitions as needed.
>
>cheers
>
>  | -----Original Message-----
>  | From: www-ws-arch-request@w3.org
>  | [mailto:www-ws-arch-request@w3.org] On Behalf Of David Booth
>  | Sent: Tuesday, March 19, 2002 6:25 AM
>  | To: www-ws-desc@w3.org; www-ws-arch@w3.org
>  | Subject: Re: Definitions
>  |
>  |
>  | I should clarify that the definitions below are intended for the WS
>  | Description WG.  The Architecture group may need broader definitions
>  | because its charter is much broader.  However, we obviously want to
>  | coordinate definitions between the groups as much as possible.
>  |
>  | At 06:21 PM 3/18/2002 -0500, David Booth wrote:
>  | >Here is a new draft of definitions, incorporating a number
>  | of people's
>  | >suggestions and concerns.  I am cross posting this to both
>  | the WS-Arch WG
>  | >and the WS-Desc WG because it is clearly relevant to both
>  | groups.  Again,
>  | >please comment.
>  | >
>  | >
>  | >Non-Normative Definitions
>  | >=========================
>  | >
>  | >Web Service
>  | >"A web service is is a software application or component
>  | that can be
>  | >accessed over the Internet using a
>  | vendor/platform/language-neutral data
>  | >interchange format to invoke the service and supply the
>  | response, using a
>  | >rigorously defined message exchange pattern, and producing
>  | a result that
>  | >is sufficiently well-defined to be processed by a software
>  | application." [1]
>  | >
>  | >[The above definition was lifted verbatim from a WS Arch WG
>  | >draft.[1]  Note that this definition does not specifically
>  | mention "URI"
>  | >or "XML".  If the definition of "Web Service" does not specifically
>  | >mention URI or XML, then I would suggest that we
>  | specifically mention
>  | >"URI" and "XML" elsewhere in our requirements, if desired.
>  | -- David Booth]
>  | >
>  | >Client
>  | >Software that makes use of a Web Service, acting as its
>  | "user" or "customer".
>  | >
>  | >Normative Definitions
>  | >=====================
>  | >
>  | >Message
>  | >The basic unit of communication between a Web Service and a
>  | Client: data
>  | >to be communicated to or from a Web Service as a single
>  | logical transmission.
>  | >
>  | >Operation
>  | >A set of messages related to a single Web Service action.
>  | >
>  | >Interface (a/k/a "Port Type")
>  | >A logical grouping of operations.   An Interface represents an
>  | >abstract  Service type, independent of transmission
>  | protocol and data format.
>  | >
>  | >Binding
>  | >An association between an Interface, a concrete protocol and a data
>  | >format.  A Binding specifies the protocol and data format
>  | to be used in
>  | >transmitting messages defined by the associated Interface.
>  | >
>  | >Port
>  | >An association between a Binding and a network address,
>  | specified by a
>  | >URI, that may be used to communicate with an instance of a
>  | Service.  A
>  | >Port indicates a specific location for accessing a Service using a
>  | >specific protocol and data format.
>  | >
>  | >Service
>  | >A collection of Ports.
>  | >
>  | >References
>  | >==========
>  | >
>  | >[1] http://www.w3.org/2002/ws/arch/2/wd-wsawg-reqs-03042002
>  | >
>  | >
>  | >David Booth
>  | >W3C Fellow / Hewlett-Packard
>  | >Telephone: +1.617.253.1273
>  |
>  | David Booth
>  | W3C Fellow / Hewlett-Packard
>  | Telephone: +1.617.253.1273
>  |
>  |

David Booth
W3C Fellow / Hewlett-Packard
Telephone: +1.617.253.1273
Received on Tuesday, 19 March 2002 11:54:25 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:58:19 GMT