The Interim Definition of the W3C Web Services Architecture Group reached an unanimous view of Web services as follows:
The web service is a software application identified by the URI, and its interface and binding can be defined, described, and discovered by an XML component. Web services support use XML-based messages to interact with other software applications through the Internet-based protocol.