RE: Draft of Definitions

Some minor edits:
 
Message
Application specific data to be communicated as a single logical transmission.

Operation
A set of messages that correlate to a single action. An operation associates an input message with zero or more output and error messages.

OperationSet (a/k/a "Port Type")
A logical grouping of operations.

Binding
An association between an OperationSet and the specific wire format, application protocol, and transport protocol to be used to transmit the messages. <Keith>I don't like this wording much. This is a difficult concept, and seems to be really about three separate but related ideas. </Keith>  

Port
An association between a binding and a network address that may be used to
communicate with the Service. <Keith>This feels uneeded as a normative definition. </Keith>

Service
A logical grouping of bindings.

 -----Original Message----- 
 From: David Booth [mailto:dbooth@w3.org] 
 Sent: Tue 3/12/2002 2:28 PM 
 To: Keith Ballinger 
 Cc: www-ws-desc@w3.org 
 Subject: Draft of Definitions
 
 

 Keith,
 
 Here is an initial draft of definitions.  What do you think?
 
 David Booth
 
   ---------------------------------- cut here
 ------------------------------------
 
 Non-Normative Definitions
 =========================
 
 Web Service
 Software that performs a task on behalf of one or more Clients, typically
 over a network, using protocols defined in this document. [This definition
 may change, subject to guidance from the Web Services Architecture Working
 Group.]
 
 Client
 Software that makes use of a Web Service, acting as its "user" or "customer".
 
 Normative Definitions
 =====================
 
 Message
 Data to be communicated to or from a Web Service as a single logical
 transmission.
 
 Operation
 A single logical action supported by the Service. An operation associates
 an input message with one or more output or error messages.
 
 OperationSet (a/k/a "Port Type")
 A logical grouping of operations supported by the Service.
 
 Binding
 An association between an OperationSet, a concrete protocol and a data
 format that specifies the protocol and data format that may be used to
 communicate with the Service.
 
 Port
 An association between a Binding and a network address that may be used to
 communicate with the Service.
 
 Service
 A collection of Ports.
 
 [End]
 
 

Received on Wednesday, 13 March 2002 02:06:44 UTC