An engine is a server capability that is programmable to automate specific processes. Typically these processes manipulate and store data.

Below are examples of engines:

The metadata used by an engine relates to the processing it is performing and the data sources it is working with.

Most engines have associated tools to create the process definitions and manage the metadata, leaving the engines themselves to run the automated processes and create lineage metadata.

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