The OMAG server platform provides the server environment for running open metadata and governance services. It hosts one or more OMAG servers. Each server is configured to support specific open metadata and governance services. Thus each server performance a specific role in an deployment landscape.
The OMAG server platform is included in the ODPi Egeria Distribution TAR file which can be installed on your machine by following the Installing ODPi Egeria Tutorial.
The OMAG server platform supports three broad groups of services:
- Server Origin Service - used to determine the type and level of the OMAG server platform.
- Administration Services - used to configure and manage logical OMAG servers running inside the OMAG server platform.
- Open Metadata and Governance Services - used to work with metadata and govern the assets of an organization.
Figure 1 shows the OMAG server platform when it first starts up.
Figure 1: OMAG server platform at start up
The server origin service is operational at this point. It can be used by operational scripts to determine if the OMAG server platform is still running.
The administration services are active at this point, while the open metadata and governance services will return an error if called since there are no logical OMAG servers running.
The configuration services are used to create configuration documents. Each configuration document describes the open metadata and governance services that should be activated in a logical OMAG server.
Figure 2 shows the configuration services creating three configuration documents:
- one for the cdoMetadataRepository OMAG server
- one for the stewardshipServer OMAG Server
- one for the dataLakeDiscoveryEngine OMAG Server
Figure 2: Creating configuration documents for OMAG Servers
The Administration Services User Guide provides detailed instructions on creating configuration documents.
Once a configuration document for an OMAG server is used by the operational services initialize the requested services in the OMAG server. The OMAG server can be started in any OMAG server platform. It does not have to be the same OMAG server platform that created the configuration document.
Figure 3 shows an OMAG server platform with the cdoMetadataRepository local OMAG server running.
Figure 3: Starting a logical OMAG Server through the operational services
Once the logical OMAG server has initialized successfully, the open metadata and governance services can route requests to it.
An OMAG server platform can run multiple logical OMAG servers at one time. Figure 4 shows an OMAG server platform running multiple servers.
Figure 4: An OMAG server platform running multiple logical OMAG servers
License: CC BY 4.0, Copyright Contributors to the ODPi Egeria project.