The public review of the manuscript for "SOA Design Patterns" has concluded !
Thank you to all that participated. 234 reviews were received and over 30 new patterns have been contributed, increasing the size of this book by over 50%. The second draft of the manuscript is currently in development.
SOA Design Patterns by Thomas Erl
For more information visit: www.soapatterns.com
Related Publications
Read the article "Introducing SOA Design Patterns" from the June 2008 SOA World Magazine (High-Res PDF).
PLEASE NOTE
The content on this page is from the first draft of the manuscript for the upcoming book "SOA Design Patterns" by Thomas Erl. This version of the manuscript was authored in September, 2007. Since then, the manuscript has undergone significant content and structural changes as a result of an industry-wide review in which hundreds of SOA practitioners participated in addition to SOA vendors and experts from the design patterns community.
You are welcome to use the information on this page for research purposes, but you should assume that most of it will change in the final release of the "SOA Design Patterns" book.
Note also, that as a result of an industry-wide call for participation from December 2007 to February 2008, over 30 new design patterns have been contributed to this book. As they become finalized and are incorporated by the author, concise descriptions will be published on this site, and full descriptions with examples will be made available in the final, printed book.
Due to the volume of new content and changes, the release of the "SOA Design Patterns" book has been postponed to October, 2008. To learn more about the book, visit www.soapatterns.com. To be notified of updates to this site, use the notification form.
How can an inventory
be foundationally structured to support the goals of service-oriented
computing?
Problem
Simply defining an
inventory scope does not guarantee that the services delivered for that
inventory will be designed to support the strategic goals of service-oriented
computing, especially when they will need to encapsulate legacy logic.
Solution
A layer of federated
services is established across the boundary of an inventory so that all parts
of the environment have uniform endpoint representation.
Application
A service inventory
blueprint comprised of a series of service candidates is defined for the
scope of a service inventory.
Impacts
Significant up-front
analysis may be required to define the service inventory blueprint,
proportional to the scope of the inventory.
Principles
Standardized Service
Contract, Service Abstraction
Architecture
Inventory
Status
Discontinued
Contributor
Thomas Erl
Contributor Notes
This was an early fundamental
design pattern. As the pattern catalog came together, it became evident that this
was actually a compound pattern comprised of a collection of other SOA design
patterns. You’ll therefore see this design pattern listed on the Chapter 9
page.