The Open Metadata Repository Services (OMRS) implementation contains the support for the peer-to-peer metadata exchange and federation.
Its design is documented here.
The code is organized into the following packages under 'org.odpi.openmetadata.repositoryservices':
-
admin: support for the admin calls from the admin services that control the start up, operational management and shutdown of the repository services.
-
archivemanager: support for open metadata archives and the default set of open metadata types.
-
enterprise: implementation of the enterprise repository services that enable the access services (OMAS) to issue metadata requests across the open metadata cohorts.
-
eventmanagement: implementation of the event management services that manage the exchange of OMRS events between the repository services subsystems and the open metadata cohorts.
-
localrepository: implementation of the local repository services that support a local metadata repository. This also supports common services for open metadata repository connectors such as the repository helper and repository validator services that are backed by the repository content manager.
-
metadatahighway: implementation of the cohort services that enable the server to exchange metadata with other servers.
-
rest: support for the repository services REST API.
The implementation of the objects used on its APIs and in its Events are located in the repository-services-apis module, and an implementation of the REST API calls using Spring annotations is located in the repository-services-spring module.
- Return to repository-services
License: CC BY 4.0, Copyright Contributors to the ODPi Egeria project.