SOA Patterns > Foundational Service Patterns > Service Encapsulation
Service Encapsulation (Erl)
How can solution logic be made available as a resource of the enterprise?
Problem
Solution logic designed for a single application environment is typically limited in its potential to interoperate with or be leveraged by other parts of an enterprise.
Solution
Solution logic can be encapsulated by a service so that it is positioned as an enterprise resource capable of functioning beyond the boundary for which it is initially delivered.
Application
Solution logic suitable for service encapsulation needs to be identified.
Impacts
Service-encapsulated solution logic is subject to additional design and governance considerations.
Principles
N/A
Architecture
Service
An enterprise wherein individual solutions use logic encapsulated as services and vice versa.
Related Patterns in This Catalog
Agnostic Context, Functional Decomposition, Non-Agnostic Context
Related Patterns in Other Catalogs
Related Service-Oriented Computing Goals
Increased Business and Technology Alignment, Reduced IT Burden