- From: Cutler, Roger (RogerCutler) <RogerCutler@chevrontexaco.com>
- Date: Thu, 8 May 2003 18:22:51 -0500
- To: "Andrew Layman" <andrewl@microsoft.com>
- cc: www-ws-arch@w3.org
I'll give you my personal answer to that question, very much not representing a consensus of the WG: In order to be a Web service, as far as I am concerned, a thingie has to: 1 - Be intended for app<->app interaction. 2 - Have a well defined, stable, interface that tells what information is passed to the service and what information is returned. 3 - Operate across the Web via standard Web messaging protocols. A Web page does OK on 3 but is weak on the other two. It is intended for human consumption. The information returned is formatted in a fairly arbitrary way that may change. That is, scraping information off of a Web page that is intended for human consumption is not a robust way for applications to get information. Now, if you reply that the page is under version control so it is absolutely fixed, you might squeek by on 2), but I personally feel that 1, although perhaps a bit hard to objectively quantify, is important. You may get VASTLY different answers from other members of the WG. I speak only for myself here. In conformance with our WG group charter, seeing nothing of an intensely personal nature in your posting, I have moved this to the public list. <Personal>Hi, Andrew. Long time no see. How's everything going?</Personal> -----Original Message----- From: Andrew Layman [mailto:andrewl@microsoft.com] Sent: Thursday, May 08, 2003 5:42 PM To: w3c-ws-arch@w3.org Subject: Definition of Web Service Respecting the WS Arch definition of Web Service[1], is the resource identified by http://dev.w3.org/cvsweb/~checkout~/2002/ws/arch/glossary/wsa-glossary.h tml a Web Service? If not, why not? Thanks. [1] http://dev.w3.org/cvsweb/~checkout~/2002/ws/arch/glossary/wsa-glossary.h tml#webservice
Received on Thursday, 8 May 2003 19:23:24 UTC