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