The discovery engine services provide the implementation of a discovery server) that hosts one or more discovery engines.
A discovery engine is a server capability that runs Open Discovery Services on request.
An open discovery service is a specialized component from the Open Discovery Framework (ODF). It provides analysis of the properties of a supplied asset in the form of Annotations
The discovery engine is initialized with information about the Discovery Engine OMAS it should connect with to retrieve information about the discovery services and to record their results.
The discovery engine provides a REST API to request that a specific discovery service is run for an asset, or that all applicable discovery services are run for the asset.
The results of each of these calls is a discovery analysis report.
The discovery engine calls the Discovery Engine OMAS to retrieve information about the Asset's supported discovery services and to attach the discovery analysis report to the Asset.
License: CC BY 4.0, Copyright Contributors to the ODPi Egeria project.