SOA Patterns > Foundational Service Patterns > Service Encapsulation
Service Encapsulation (Erl)
How can solution logic be made available as a resource of the enterprise?
![Service Encapsulation Service Encapsulation](https://patterns.arcitura.com/wp-content/uploads/2018/09/service_encapsulation.png)
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
![Service Encapsulation: An enterprise wherein individual solutions use logic encapsulated as services and vice versa. Service Encapsulation: An enterprise wherein individual solutions use logic encapsulated as services and vice versa.](https://patterns.arcitura.com/wp-content/uploads/2018/09/fig1-96.png)
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
This pattern is covered in SOACP Module 4: Fundamental SOA Analysis & Modeling with Services & Microservices.
For more information regarding the SOA Certified Pofessional (SOACP) curriculum,
visit www.arcitura.com/soa.
This page contains excerpts from:
SOA Design Patterns by Thomas Erl
(ISBN: 0136135161, Hardcover, Full-Color, 400+ Illustrations, 865 pages)
For more information about this book, visit www.arcitura.com/books.
This page contains excerpts from:
Web Service Contract Design and Versioning for SOA
by Thomas Erl, Anish Karmarkar, Priscilla Walmsley, Hugo Haas, Umit Yalcinalp, Canyang Kevin Liu, David Orchard, Andre Tost, James Pasley
For more information about this book, visit www.arcitura.com/books.