Service Oriented Architecture - KeynesYouDigIt/Knowledge GitHub Wiki
SOA does not have a tightly held definition, but some shared principles have emerged.
A "service" has four properties.
- It logically represents a repeatable business activity with a specified outcome.
- It is self-contained.
- It is a black box for its consumers, meaning the consumer does not have to be aware of the service's inner workings.
- It may be composed of other services.
-- from Service-Oriented Architecture Ontology
In this context, a "service" is usually an independently deployed software application.