SOA Patterns > Inventory Governance Patterns > Metadata Centralization
Metadata Centralization (Erl)
How can service metadata be centrally published and governed?
![Metadata Centralization Metadata Centralization](https://patterns.arcitura.com/wp-content/uploads/2018/09/metadata_centralization.png)
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.
Principles
Architecture
Enterprise, Inventory
![Metadata Centralization: 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. Metadata Centralization: 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.](https://patterns.arcitura.com/wp-content/uploads/2018/09/fig1-77.png)
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, Canonical Expression, Canonical Versioning, Contract Centralization, Domain Inventory, Enterprise Inventory, Entity Abstraction, Logic Centralization, Service Layers, Service Normalization, Utility Abstraction
Related Patterns in Other Catalogs
Related Service-Oriented Computing Goals
Increased ROI, Increased Vendor Diversification Options, Reduced IT Burden
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.