Chapter 9

SOA for services

9.1 objectives

 To understand the concept of services and SOA
 To appreciate the role for SOA in process-centric architecture

9.2 services

The concept of services is an important aspect of the process-centric architecture. A service is a software element that is reusable by other software. Each service has a well-published interface and the service provides a well-defined functionality to the service requesters (clients or service consumers). The service interface is abstracted out and separated from the design and implementation of the functionality of the service. Service implementations of a service are not exposed to the invokers of the service. Service interface is the only public aspect of the ...

Get Process-Centric Architecture for Enterprise Software Systems now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.