Getting Started With Service-Oriented Architecture (SOA) Terminology
Source: Carnegie Mellon University
This white paper presents basic terminology related to Service-Oriented Architecture (SOA). The goal of the paper is to establish a baseline of terms for service-oriented systems. Service-Oriented Architecture (SOA) is a way of designing, developing, deploying, and managing systems, in which: Services provide reusable business functionality via well-defined interfaces. There is a clear separation between service interface and service implementation. Service consumers are built using functionality from available services. An SOA infrastructure enables discovery, composition, and invocation of services.