You only need a single Connector. Anyone can build a Connector for any solution and publish it as open source. That enables enhancements, maintenance and use by a whole community of developers. Distribution as a docker container assure high flexibility and scalability.
Connectors are standardized components that allow data flows between a solution and the framework. You can replicate and reuse them. There are many open source components. So before you start developing your own, check out what the community created already!
How it works
The Connector sits between your API and the Open Integration Hub’s API. It standardizes the data and defines the functions of an integration. The Connector is split in two distinct part, the Adapter and the Transformer.
The technical format for all synchronized data within the Open Integration Hub is JSON. The Adapter transforms all incoming formats, like XML or CSV to JSON. Within the Apdater you also define the connector’s functions as so called actions and triggers.
In order to correctly map data in a target system, the Open Integration Hub makes use of standard data models. Within the Transformer, translation from one data schema to the standard schema takes place. We suggest using JSONata.
A Connectos is the technical component that makes data exchange possible. However, the Connector can only be consumed by a customer via actual implementations of the Open Integration Hub framework. Anyone can run an Open Integration Hub or just use existing platforms to also benefit from that platform’s brand and access their customer base. There are several successful platforms already:
Cloud Workplace and Cloud Manager are two tools that allow you to efficiently organise all your cloud solutions in one place! Another benefit: a registration with Basaas allows you to centrally manage and pay for all of your solutions! Basaas handles all processes with the software vendor.
The elastic.io’s iPaaS is built upon microservices technology allowing for high scalability and performance with low latency, which is ideal for its implementation in Cloud, IoT and Mobile projects.