The easiest way to describe a Web Service is to say that if it is
done on the Internet, using Web protocols, and it does not involve
a live user operating a Web browser, then it is a Web Service.
More conventionally, Web Services are application components that use:

WSDL - Web Services Description Language, for self-
description.

UDDI - Universal Description, Discovery and Integration,
data, for mutual discovery.

TCP/IP, for transport.

HTTP, for interaction.

SOAP - Simple Object Access Protocol, for requesting and
granting actions, and

XML, for underlying representation.
|
|