Skip to content

Open Metadata Repository Services (OMRS) components

Repository Services APIs

  • Audit Log - Reads and writes audit log messages.
  • Connectors - Provides the plug points for connector implementations.
  • Events - Event formats that flow over the cohort.
  • Exceptions - Specific OMRS Exceptions used on the Java APIs.

Repository Services Implementation

Administration

  • Operational Services - Supports the administration services for the Open Metadata Repository Services (OMRS).
  • Configuration Factory - Generates default values for the Open Metadata Repository Services (OMRS) configuration.
  • Archive Manager - Reads and loads the content from open metadata archives.

Event Management

  • OMRS Repository Event Manager - Manages the distribution of repository events (TypeDef and Instance Events) within the local server's OMRS components.
  • OMRS Event Listener - Receives Registry and Repository (TypeDef and Instance) events from the OMRS Topic for a cohort.
  • OMRS Event Publisher - Sends Registry and Repository (TypeDef and Instance) events to the OMRS Topic. This may be the OMRS Topic for a cohort, or the OMRS Topic used by the Open Metadata Access Services (OMAS).

Enterprise Repository Services

  • Enterprise Connector Manager - Manages the list of open metadata repositories that the Enterprise OMRS Repository Connector should call to retrieve an enterprise view of the metadata collections supported by these repositories.
  • Enterprise Repository Connector - Supports federated queries.
  • Enterprise OMRS Connector Provider - The OCF Connector Provider factory for the Enterprise OMRS Repository Connector.
  • Enterprise OMRS Repository Connector - Implements the OMRS Repository Connector interface that supports enterprise access to the list of open metadata repositories registered with the OMRS Enterprise Connector Manager.
  • Enterprise OMRS Metadata Collection - Manages calls to the list of open metadata repositories registered with the OMRS Enterprise Connector Manager on behalf of the Enterprise OMRS Repository Connector.
  • Enterprise OMRS Connector Properties - Provides the connected asset properties for the Enterprise OMRS Repository Connector.

Local Repository Services

  • Local OMRS Repository Connector - Implements the OMRS Repository Connector interface that supports access to the local metadata repository.
  • Local OMRS Connector Provider - The OCF Connector Provider factory for the Local OMRS Repository Connector.
  • Local OMRS Metadata Collection - Manages metadata requests for the local repository.
  • Local OMRS Repository Content Manager - Provides an in-memory cache of open metadata type definitions (TypeDefs) that are used for validating of TypeDefs from other open metadata repositories and creation of new open metadata instances (entities and relationships).
  • Local OMRS Instance Event Processor - Processes inbound Instance Events on behalf of the local repository. These events may come from one of the connected open metadata repository cohorts or the OMRS Archive Manager.
  • OMRS REST Repository Services - Implements the server-side of the In-memory OMRS Repository Connector.
  • OMRS REST Repository Connector - Implements the OMRS Repository Connector interface that supports metadata access to a remote open metadata repository service via the OMRS Repository REST API.
  • OMRS REST Connector Provider - The OCF Connector Provider factory for the OMRS REST Repository Connector.
  • OMRS REST Metadata Collection - Manages calls to the OMRS REST Repository Services in a remote open metadata repository.

Cohort Services

  • OMRS Metadata Highway Manager - Manages the OMRS Cohort Manager for each open metadata repository cohort that the local server belongs to.
  • OMRS Cohort Manager - Manages the components needed in the local server for it to act as a member of an open metadata repository cohort.
  • OMRS Cohort Registry - Manages registration exchanges with other members of a cohort on behalf of the local server.

Raise an issue or comment below