SOA Patterns > Compound Patterns > Three-Layer Inventory
Three-Layer Inventory (Erl)
Joint application of Utility Abstraction, Entity Abstraction, and Process Abstraction.
This compound pattern is simply comprised of the combined application of the three service layer patterns. Three-Layer Inventory exists because the combined application of these three patterns results in common layers of abstraction that have been proven to complement and support each other by establishing services with flexible variations of agnostic and non-agnostic functional contexts.

The joint application of Entity Abstraction, Process Abstraction, Utility Abstraction results in Three-Layer Inventory.
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.