Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Open Metadata Repository Services (OMRS) Implementation

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.



License: CC BY 4.0, Copyright Contributors to the ODPi Egeria project.