Inside the Open Metadata and Governance (OMAG) Server Platform

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 four broad groups of services:

Figure 1 shows the OMAG server platform when it first starts up.

Figure 1

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 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 OMAG server.

Figure 2 shows the configuration services creating three configuration documents:

Figure 2

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

Figure 3: Starting a OMAG Server through the operational services

Once the OMAG server has initialized successfully, the open metadata and governance services can route requests to it.

An OMAG server platform can run multiple OMAG servers at one time. Figure 4 shows an OMAG server platform running multiple servers.

Figure 4

Figure 4: An OMAG server platform running multiple OMAG servers

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