Chapter 3. Introduction to Services


3.1 Service Terminology

3.2 Service Terminology Context

The term “service” can assume different meanings and implications depending on the context in which it is used. This brief chapter acts as a prelude to upcoming chapters to establish some basic distinctions pertaining to service terminology.

We begin by introducing the following terms:


Service Contract

Service Capability

Service Consumer

Service Agent

Service Composition

The chapter concludes with the Service Terminology Context section that explains how the context of these terms can differ in relation to REST and SOA.

3.1. Service ...

Get SOA with REST: Principles, Patterns & Constraints for Building Enterprise Solutions with REST now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.