Software Testing Social Network

Free Software Testing Tutorial and Quality Assurance Portal

Home Featured Articles Software Testing SOA and Web Services Testing Web Services Implementation Approach

Web Services Implementation Approach

Web Services Implementation Approach

Web services can be implemented on basis of service-oriented architecture.

With the help of web services, functional building-blocks can be made accessible over standard Internet protocols, irrespective of platforms or programming languages. The web services can be entirely new applications or combination of new services with existing systems to make them network-enabled.

A SOA block can acts an service provider or service requester. Besides these, there are intermediaries involved in reaching service requesters. They are called Service Implementers.

1.    SERVICE PROVIDER

As a service provider, SOA -

1.    Creates web service, publishes its interface.

2.    Registers web service in service registry.

3.    It decides specific services to expose.

4.    Decides between security and service availability

5.    Decides service pricing

6.    Decides use of services for other value.

7.    Decides category in which service should be listed.

8.    Consider the trading partner agreements required for service users. The service provider keeps a log of service available to specific users.

9.    Keeps track of potential service recipients.

2.    SERVICE IMPLEMENTER

The implementer decides the scope of the broker; i.e. the amount of information to be offered. There are two categories of brokers –

1.    Public brokers – They are available through the Internet.

2.    Private brokers – They are accessible to a limited audience. For example, intranet users in a company.

The broker also decides the amount and type of information. There are different business models in this. For example, some brokers -

1.    Specialize in many listings, others in only specific listings like within an industry.

2.    Some brokers offer highly trustworthy listed services.

3.    Some brokers maintain a catalog other brokers.

There are several technologies and standards which help brokers in publishing and listing. Some of these are –

1.    ebXML  (Electronic Business using eXtensible Markup Language)

2.    ISO/IEC 11179 Metadata Registry ( MDR) standard.

3.    UDDI (Universal Description Discovery and Integration)

SERVICE REQUESTER (Web Service Client)

  1. The service requester finds entries in the broker registry.
  2. It binds entries to invoke web services.
  3. They can access multiple services if the service provide multiple services. 

Comments (0)Add Comment

Write comment
You must be logged in to post a comment. Please register if you do not have an account yet.

busy
  Attention! For US visitors deep discounted electronics products available! CLICK HERE to check it out.