Integrating software systems for IT professionals
GM001

Learning outcomes

After completing this section you should be able to:

  • Define the web services provided by an application.
  • Describe the role of web services in systems integration.

Executing application service-oriented integration

This form of integration has become important over the last two years since the increased availability of web service software and a gradual maturing of the web service standards.

A web service is an interface to an application that employs standard Internet technologies to invoke a particular service. Usually the Internet technology used is the HTTP protocol. As an example of this consider the suppliers who take part in the bulk buying system detailed in the previous section. If they wish to expose the functions of their site using a web service then typical services that might be exposed would be:

Application service-oriented integration is not new. Companies in the past have placed APIs over their applications that can either be called remotely by other components of the integrated system or have placed simple message processing code on top of the application. This code would read a message, decode it and then invoke the service required. However, now that web services are beginning to become popular this form of message-oriented service should be very popular in the near future.

A web service can emerge in a number of ways:

The architecture of a typical portal

The developer of an integrated system which uses a service oriented approach could, indeed, approach the development of this system by mapping business processes. The major difference, then, between this approach and the business process approach lies in the fact that the main focus in the implementation would be the identification of services that map onto components of the business processes.

← Last page Next page →