What is an XML Web service?- XML Web Service is a unit of code that can be accessed independent of platforms and systems.
- These services are the web application components.
- They are used to interchange data between different systems in different machines for interoperability using HTTP protocols.
- Requests are made and responses are returned in the form of XML as XML is a language and platform independent.
- It exposes useful functionality to web users through a standard web protocol.
- It provides a way to describe their interfaces in enough detail to allow a user to build a client application to talk to them.
- These services are registered so that potential users can find them easily.
Web service components are as follows:
1. SOAP 2. WSDL 3. UDDI
1. SOAP:
- SOAP stands for Simple Object Access Protocol. - It is a communication protocol that communicates between applications. - It can run on any operating system. - It describes how to encode an HTTP header and an XML file for making communication between two computers. - It is a platform and language independent. - It has a benefit to allow server firewalls.
2. WSDL:
- WSDL stands for Web Services Description Language. - It is an XML based language written in XML. - It is used for describing the web services and the process of accessing it. - It is an integral part of UDDI that facilitates businesses to be listed themselves and their services on the Internet. - It navigates for individuals and other business to access the service.
3. UDDI:
- It stands for Universal Description, Discovery and Integration. - It is an open framework and platform independent. - It is seen with SOAP and WSDL as one of the three foundation standards of web services. - It uses WSDL to describe interfaces to web services. - It is a specification for a distributed registry of web services.
|