The definition of "Web Services"...
Posted on July 24, 2008
by Tommy McGuire
From Designing Web Services with the J2EE 1.4 Platform: JAX-RPC, SOAP, and XML Technologies:
What are Web Services
It then goes on with:
I have no further comments on web services at this point.
[Later.] I was wrong. The Sun Java System Application Server Platform Edition 9 Java EE Tutorial is 12 PDF pages and consists entirely of the following sentence:
What are Web Services
For example, the World Wide Web Consortium (W3C) organization, which establishes the standards for
Web services, defines them as follows: “A Web service is a software system identified by a URI whose public interfaces and bindings are defined and described using XML. Its definition can be discovered by other software systems. These systems may then interact with the Web service in a manner prescribed by its definition, using XML-based messages conveyed by Internet protocols.”
It then goes on with:
A simpler definition, and perhaps more useful, might be: “a Web service is a software application, accessible on the Web (or an enterprise’s intranet) through a URL, that is accessed by clients using XML-based protocols, such as Simple Object Access Protocol (SOAP) sent over accepted Internet protocols, such as HTTP. Clients access a Web service application through its interfaces and bindings, which are defined using XML artifacts, such as a Web Services Definition Language (WSDL) file.”
I have no further comments on web services at this point.
[Later.] I was wrong. The Sun Java System Application Server Platform Edition 9 Java EE Tutorial is 12 PDF pages and consists entirely of the following sentence:
The Sun Java System Application Server 9 Platform Edition is fully compatible with the Java EE 5.0 Tutorial.