- From: Jean-Jacques Dubray <jjd@eigner.com>
- Date: Thu, 1 May 2003 14:05:11 -0400
- To: "'Cutler, Roger \(RogerCutler\)'" <RogerCutler@chevrontexaco.com>, <www-ws-arch@w3.org>
- Message-ID: <000a01c3100c$35deed40$1002a8c0@JJD>
In all the discussions I read I could not see this definition (apologies if I missed it): a web service is a network endpoint capable of exchanging (consuming &| producing) messages with other network endpoints using standard internet transport, routing and packaging technologies. A message is a collection of bytes that can be transported and routed over the internet to a web service provider and requestor or subscriber. Web services can be stateless or stateful (the message exchange depends on prior message exchanges). Looks like this definition is applicable to any existing "web site", hence it is a generalization of existing web concepts, we can easily build specialized layers on top of this definition that describe the structure of the message exchange (format, transaction, choreography, interface/API.). Two equivalence relationship (from other network endpoint point of views) could be easily derived by specifying that a) 2 services are "equivalent" is they are able to perform the same message type exchange, b) 2 services are "strongly equivalent" if the data content of the messages is identical (Could be useful for certain services that must guaranty they would return the same information if ask the same request). The definition also seem to fit Eric's diagram (WSA Stack) by describing the lowest part of it. SOAP, WSDL, and UDDI seem to fit on top of the definition but are just one possibility. JJ- -----Original Message----- From: www-ws-arch-request@w3.org [mailto:www-ws-arch-request@w3.org] On Behalf Of Cutler, Roger (RogerCutler) Sent: Monday, April 28, 2003 1:29 PM To: www-ws-arch@w3.org Subject: WS Definition I just came across a definition of Web services in the documentation of a commercial product that I think is pretty good. It is more or less along the lines of our current definition and at least some of the recent discussion. It seems to me that there may be some degree of emerging consensus in the greater world about what the term means. I quote it as a point of information. "An XML Web services is a unit of application logic providing data and services to other applications. Applications access XML Web services via ubiquitous Web protocols and data formats such as HTTP, XML and SOAP."
Received on Thursday, 1 May 2003 14:10:08 UTC