Governance Engine Definition¶
A governance engine definition describes the governance services that can be invoked in a governance engine. It consists of a list of governance request types that define the logical names of each of the functions of the governance engine. Each governance request type is mapped to one governance service implementation along with request parameters to configure the behaviour of the service in a governance engine definition. A governance service may support many request types, and execute different behaviors based on the request parameters and its configuration properties.
Figure 1: Logical structure of a governance engine definition showing how the governance request types map to the governance service definitions
There are three types of governance engine and they each support a specialist type of governance service. Therefore, the governance engine definitions include definitions of governance services that are consistent with the type of governance engine.
|Type of Governance Engine||Type of Governance Service||Description|
|Governance action engine||Governance action service||Monitor and manage the content of open metadata across the open metadata landscape.|
|Open discovery engine||Open discovery service||Analyze the content of resources in the digital landscape and create annotations that are attached to the resource's asset metadata element in the open metadata repositories in the form of a discovery analysis report.|
|Repository governance engine||Repository governance service||Provide additional management of the open metadata repositories that are members of the connected cohorts.|
Each governance engine definition describes a single engine and its specialized services as illustrated below.
Logical structure of a repository governance engine definition showing how the governance request types map to the repository governance service definitions
Logical structure of a governance action engine definition showing how the governance request types map to the governance action service definitions
Logical structure of an open discovery engine definition showing how the governance request types map to the open discovery service definitions. Some of these services are Open Discovery Pipelines that control the choreography of a number of nested open discovery services
Governance engine definitions are typically defined in a governance engine pack or through the Governance Engine OMAS API.
The Open Metadata Types model 0461 Governance Action Engines shows the types for a governance engine definition.
Governance engines are run by the Open Metadata Engine Services (OMES) in an Engine Host OMAG Server. The Engine Host Services called the Governance Engine OMAS
Raise an issue or comment below