Introduction:
In this article, we aim at learning the basics of web services and understand how does web service works.
WebService:
1. Web services are the easy way to create communications between different applications of different platform.
2. Web Services extend these models a bit further to communicate with the Simple Object Access Protocol (SOAP) and Extensible Markup Language (XML) to eradicate the object-model-specific protocol barrier.
Components of Web Service:
All the standard Web Services works using following components
- SOAP (Simple Object Access Protocol)
- UDDI (Universal Description, Discovery and Integration)
- WSDL (Web Services Description Language)
SOAP (Simple Object Access Protocol):
SOAP is an XML-based protocol to let applications exchange information over HTTP. Simply, SOAP is a protocol for accessing a Web Service.
- It is a communication protocol and it is a format for sending messages.
- It is designed to communicate via Internet (W3C standard)
- It is platform and language independent
- SOAP allows you to get around firewalls
WSDL (WebServices Description language):
It is a W3C standard used to describe and locate the web service in XML language format.
UDDI (Universal Description, Discovery and Integration):
- It is a directory for storing information about web service
- It communicates via SOAP
- It is built on .NET platform
- Interoperability
- Usability
- Deployability
- Reusability