a standardized way of integrating Web-based applications using the XML, SOAP, WSDL and UDDI open standards over an IP based network (e.g., the Internet).
a SoftwareComponent that is accessible at some location, usually on the Internet or a LAN, and provides a service to a client, as opposed to a SoftwareComponent