Chapter 3. Service Fundamentals

A business process (or any process, for that matter) is an organized set of tasks. Executing the business process is a matter of coordinating the execution of these tasks. The idea behind a service-oriented architecture (SOA) is to have the individual tasks performed by specialized components called services. The work of these services is then coordinated to bring the business process to life. What differentiates the SOA approach is that each service is designed for convenient reuse. If another business process requires the same task to be performed, it employs the existing service—the same service that was used to support the original business process.

What Is a Service?

A service is a well-defined unit of work ...

Get Implementing SOA: Total Architecture in Practice 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.