snow

Friday, December 28, 2012

Web Service Architecture



Assalamualaikum..
As I mention in the previous entry, now we're going to learn about web service architecture.
The most important thing that we should put extra focus in this topic is the web service model.
So.. as we can see from the picture above, there are 3 components in web service architecture. They are Service Registry, Service Requestor and Service Provider.
These are the ROLES of each components :-

Service Provider
  • owner of the service
  • platform that hosts access to the service
Service Requestor
  • request data from registry
  • invoke interaction with a service
Service Registry
  • registry of service descriptions
  • requestor will find data from service registry
  • service registry will publish the data to the service provider.

The OPERATIONS that involved in the web service architecture are :-

Publish

  • publish service descriptions
  • service requestor find the data
Find
  • requstor find service descriptions from the registry
Bind
  • requstor invokes an interaction with the service at runtime.
Architecture Overview
SOAP WSDL
  • communication protocol
  • communication between application   
  • format for sending message
  • platform independent
  • language independent
  • based on XML
  • simple and extensible
  • written in XML
  • an XML document
  • used to describe web services  
  • used to locate web services
UDDI
  • directory service for business
  • communicates via SOAP
  • 4 types of UDDI :
    • internal enterprise application
      • use within a company
      • sit behind the firewall
    • portal UDDI
      • published by a company for external partners to find and use
    • partner catalog UDDI
      • used by a particular company
    • E-marketplace UDDI
      • service provider intends to compete for requestors' business with other web service

0 comments:

Post a Comment