Web Services can convert application into a Web-application that makes it available over the internet. It uses a standardized XML messaging system. In web environment XML is used to encode all communications to a web service.
Client sending an XML message to invoking Web services, and wait for a corresponding XML response. Web services are not tied to any one operating system or programming language.
Web Services are self-contained, modular, distributed, dynamic applications that can be described, published, located, or invoked over the network to create products, processes, and supply chains. Web services are developed on the basis of open standards, that's are TCP/IP, HTTP, Java, HTML, and XML.
Web services is a collection of collection of open protocols and standards that use XML-based information exchange systems (programs, objects, messages, or documents) over the internet for direct application-to-application interaction.
Web Services are:
- Is available over the Internet or private (intranet) networks.
- Uses a standardized XML messaging system.
- Is not tied to any one operating system or programming language.
- Is self-describing via a common XML grammar.
- Is discoverable via a simple find mechanism.