Web services are self-describing business functions that are accessible from any Web-connected device using a set of messaging protocols, programming standards, and network registration and discovery facilities.
A Web service is a discrete business process that:
|
 | Exposes and describes its functionality and attributes in WSDL |
 | Allows other services to locate it on the Web using UDDI registries |
 | Allows remote services to invoke it using standard Internet protocols |
 | Returns a response to the requesting application over the same protocol. |