ODM Integration Hub⚓︎
This page showcases the gallery of open-source adapters services currently available to integrate the ODM Platform with data infrastructure technologies. It also includes the starter projects available on GitHub for developing custom adapters tailored to specific needs, extending the ODM Platform and enabling integration with the technological tools of your choice.
An Adapter is a technology-specific implementation of the Utility Plane APIs: it is the component that decouples the XOps platform from the data infrastructure.
Each adapter is pluggable to the ODM Platform via configuration properties. ODM users are required to configure all the adapters they need to work with the underlying infrastructure layer.
Observers⚓︎
Validators⚓︎
OPA Validator
A specific implementation of a validator that uses Open Policy Agent as the engine to validate computational policies.
Executors⚓︎
Marketplace Executor Starter
A starter project for building executors that integrate with an access management tool
Azure DevOps Executor
An executor able to work with Azure DevOps APIs to build, test, deploy data products.
CLI Tools⚓︎
ODM CLI Extensions Starter
starting project to implement a ImporterExtension, an Extension of the Open Data Mesh Command Line
ODM CLI Importer JDBC Extension
Command-line extension for the Open Data Mesh CLI that allows importing database metadata using JDBC
Technologies⚓︎
ODM Platform is a multi-module Java application composed of multiple microservices. The following is the list of the development technologies:
- Java
- Maven
- Spring
- Spring Boot
All the services make use of this set of technologies as a baseline. Each single service can employ additional tools to meet different needs.