Skip to content

Governance Engine

A governance engine is responsible for executing requests to a collection of related governance services.

The implementation of a governance engine is handled by an Open Metadata Engine Service (OMES) running in an Engine Host OMAG Server.

There is a specific engine service for each type of governance engine/service pair.

Governance Engines

Governance engines define a collection of related governance services. Governance services are specialized connectors that implement a single specialized governance activity. There are six types of governance service:

There is a different Open Metadata Engine Service (OMES) depending on the type of governance service. The engine services support the specialist REST APIs and event handling needed for the specific type of governance service.

Governance Service Engine Service
Open Discovery Service Asset Analysis OMES
Watchdog Governance Service Governance Action OMES
Verification Governance Service Governance Action OMES
Triage Governance Service Governance Action OMES
Remediation Governance Service Governance Action OMES
Provisioning Governance Service Governance Action OMES

Each governance engine has a unique name. A governance engine definition for this unique name is created using the Governance Engine OMAS API.

Figure 1 shows the structure of a governance engine definition. The open metadata types for this definition are in model 0461 - Governance Engines (see Governance Engine, GovernanceService linked by the SupportedGovernanceService relationship.

Figure 1

Figure 1: The structure of a governance engine definition

When a governance engine is called, it is passed a request type and request parameters. This is mapped to a call to a governance service.

Back to top