|
|
Master SOA Design Pattern Catalog
|
|
|
|

Metadata Centralization (Erl)

|

Home > Inventory Governance Patterns > Metadata Centralization
|
|
How can service metadata be centrally published and
governed?
|
|
|
|
|

Problem

Project teams, especially in larger enterprises, run the constant
risk of building functionality that already exists or is already in
development, resulting in wasted effort, service logic
redundancy, and service inventory denormalization.
|
|

Solution

Service metadata can be centrally published in a service registry
so as to provide a formal means of service registration and
discovery.
|
|

Application

A private service registry needs to be positioned as a central part
of an inventory architecture supported by formal processes for
registration and discovery.
|
 |
 |
 |

Impacts

The service registry product needs to be adequately mature and
reliable, and its required use and maintenance needs to be
incorporated into all service delivery and governance processes
and methodologies.
|
|
|
|
|
|


|
The fundamental discovery process during which a human locates a
potential service via a service registry representing the service
inventory and then interprets the service to determine its suitability.

|
|

Related Patterns in This Catalog

Agnostic Sub-Controller (Erl),
Canonical Expression (Erl),
Canonical Versioning (Erl),
Contract Centralization (Erl),
Domain Inventory (Erl),
Enterprise Inventory (Erl),
Entity Abstraction (Erl),
Logic Centralization (Erl),
Service Layers (Erl),
Service Normalization (Erl),
Utility Abstraction (Erl)
|

|
|
|

Related Patterns in Other Catalogs

Lookup (Buschmann, Henney, Schmidt, Kircher, Jain)
|

|
|
|
This page contains excerpts from:

SOA Design Patterns by Thomas Erl

Foreword by Grady Booch

With contributions from David Chappell, Jason Hogg, Anish Karmarkar, Mark Little, David Orchard, Satadru Roy, Thomas Rischbeck, Arnaud Simon, Clemens Utschig, Dennis Wisnosky, and others.

(ISBN: 0136135161, Hardcover, Full-Color, 400+ Illustrations, 865 pages)

For more information about this book, visit www.soabooks.com.
|
|