snow

Thursday, January 3, 2013

Web Service Architecture

Assalamualaikum..
What is web service? According to Microsoft, web service is a programmable application logic accessible using standard internet protocols. Web service architecture consists of 3 which is SOAP, WSDL and UDDI.

Web Service Model


Roles in web service architecture:

Service Registry

  • directory of service descriptions
  • act similar like yellow pages
  • requestor will find service descriptions from the registry
Service Requestor
  • application that is used by user
  • invoke the interaction with a service
  • request data from registry
Service Provider
  • owner of the service
  • web browser
  • platform that hosts access to the service

Operations in web service architecture :

Find
  • requestor find service description from the registry
Publish
  • service descriptions must be published in order for the requestor to find from the registry 
Bind

  • requestor invokes an interaction with the service at runtime


Web Service Architecture
SOAP WSDL UDDI
  • communication protocol
  • communication between application
  • format for sending message
  • platform independent
  • language independent
  • based on XML
  • simple and extesible
  • written in XML
  • an XML document
  • used to describe web service
  • used to locate web service
  • directory service for business
  • communicates via SOAP


Relationship between SOAP, UDDI and WSDL

*Figure above is created based on my understanding. 
*Client communicates with UDDI via SOAP. UDDI is described by WSDL.


0 comments:

Post a Comment