Explain Web Services

Mumbai University > Information Technology > Sem 4 > Web Programming

Marks: 5M

Year: Dec 2014

1 Answer
  • Web Service is a software system designed which is independent of specific hardware or software on which it is running.
  • Web Service fulfills the need of open standards, vendor independence and cost effective solution for business application. It uses open standards like XML, SOAP, WSDL, etc.
  • Web Services are used for exchanging data over large network and performing transactions.
  • Web Service contains various elements:
    • At the lowest level of web services, there are simply XML files that are for data level description.
    • SOAP (Simple Object Access Protocol) is a simple XML based protocol which allows exchanging of massage over HTTP.
    • WSDL (Web Service Description Language) is used for abstraction description of web services. The description is provided in XML document.
    • UDDI, i.e. Universal Description and Discover Integration, provides a registry of web services, so that client can easily discover the services as per need.

enter image description here

  • A web Service provider registers a service in UDDI registry. A Web Service consumer will send a request to use web service.
  • UDDI provides WSDL to invoke services to the Web Service Provider and returns the same to web service consumer.
  • In this way, a service is invoked between web service consumer and web service provider.
  • For Example, a user wants to book online tickets; he enters the details and submits, web service will be invoked to provide results for user’s action.
Please log in to add an answer.