- From: Champion, Mike <Mike.Champion@SoftwareAG-USA.com>
- Date: Thu, 17 Apr 2003 13:41:43 -0400
- To: www-ws-arch@w3.org
- Message-ID: <9A4FC925410C024792B85198DF1E97E4057742E3@usmsg03.sagus.com>
-----Original Message----- From: Martin Chapman [mailto:martin.chapman@oracle.com] Sent: Thursday, April 17, 2003 1:25 PM To: www-ws-arch@w3.org Subject: RE: Nailing down the definition of "Web services" and the scope o fWS A for the document In an earlier mail Mike suggested: "A Web service is an interface to an executable software agent that is designed to be used by another software agent. A Web service is identified by a URI, and has a definition in a language sufficient to describe the interface to developers of client agents. A software agent interacts with a Web service in the manner prescribed by the formal definition, using standard protocols." Using this defintion, CORBA objects are web services! Good point. We could eliminate this by making XML a more central part of the definition, but that eliminates some things we do think of as Web services (such as Roger's case of a software agent PUTing/GETing a JPEG image from an image catalog lookup servce or an image reformatting service). We could eliminate this by making "Internet" protocols a more central part of the definition, but that eliminates SOAP-over-MQ/JMS as "Web services." Or we could accept that CORBA objects are "generic" Web services, but then insist on XML and in the definition of "WSA" Web services. I don't have any strong feelings ...
Received on Thursday, 17 April 2003 13:41:45 UTC