Understanding Service-Oriented Architecture

A software system consists of components that implement different aspects of the processing. There are many different ways to create the architecture for a system—its components and their relationships and interactions. A service-oriented architecture (SOA) is a system design upon which the solution is described in terms of one or more services. Normally, to promote reuse, the services are distributed on the web. When a program needs to use a service, the program exchanges messages with the service, normally through the use of a remote-procedure (method) call, as shown in FIGURE 11.1. This chapter examines the use of web services to implement a service-oriented architectural design.

A request is sent from a user to payroll web service in a cloud which sends result back to the user. Billing web service and H R web service are other servers in the cloud.

FIGURE 11-1 Within a service-oriented architecture, programs make remote-procedure calls to services that reside on servers distributed across the web.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.142.121.153