Open Integration Hub connectors
Switch branches/tags
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Adapters Update README.md Dec 13, 2018
ApplicationDocuments
Assets
Protocols Create TEMPLATE.md Jul 24, 2018
Transformer Update DocumentationGuidelines.md Dec 5, 2018
Validator
.gitignore Re-add .gitignore Jun 12, 2018
CODE_OF_CONDUCT.md
CONTRIBUTING.md Restructure README and add contribution guidelines Feb 27, 2018
LICENSE.md Rename LICENSE to LICENSE.md Nov 21, 2018
README.md

README.md

Sublime's custom image

The revolution in data synchronization — the Open Integration Hub enables simple data synchronization between any software applications and thus accelerates digitalisation

Visit the official Open Integration Hub homepage

Connector

Table of Content

Introduction

The Open Integration Hub enables data synchronization across a variety of applications. To create a connection and enable interaction a link is needed between the software application and the Open Integration Hub - namely an Open Integration Hub connector. A connector connects a software solution to the Open Integration Hub. It consists of two distinct parts, namely adapter and transformer. It contains different functionalities e.g. to fetch and transform data. These functionalities are further explained in the sections adapter and transformer. In order to achieve our goal to establish a successful open source community we need to steadily increase the number of connectors. So join us and help us grow as an open source community!

The following illustration provides a holistic overview of a connector: Connector

Adapter

An adapter is a module for the syntactic connection of an external application and its data to the Open Integration Hub. This includes protocol translation, data format transformation, etc. Furthermore it provides functionalities to perform e.g. CRUD operations within the source system.

For further information please read through the information within the adapter folder.

Transformer

A transformer is responsible to semantically transform an incoming JSON object into another JSON object. Thus the mapping between two data models is done within the transformer.

For further information please read through the information within the transformer folder.

Contribution

Contribution Guidelines

Before you contribute please read our contribution guidelines.

Code of Conduct

To see how members of the community are expected to behave, please read the code of conduct. We apply the code of conduct defined by the Contributor Covenant, which is used across many open source projects, such as NodeJS, Atom and Kubernetes.

Contact

When looking for further information or support, please contact: philipp.hoegner@cloudecosystem.org.

Content

Folders

  • Adapters: Describes the adapters, their goals, standardized behavior and checklists for building an adapter
  • ApplicationDocuments: Contains all application documents needed to apply for the funding of the creation of a connector
  • Protocols: Collection of all taken protocols by the workgroup
  • Transformer: Includes the transformer concept, a basic introduction into the JSONata transformation language, transformer evolution and suggestions for possible implementations

Documents

  • CONTRIBUTING: Contains the contribution guideline for the Open Integration Hub project
  • CODE_OF_CONDUCT: Contains an explanation of the expected behavior of the community members, following the code of conduct defined by the Contributor Covenant

Workgroup

Information

You have the opportunity to get your questions answered in a weekly Q&A session. Feel free to attend and invite other people to this session.

If possible please send your question in advance to philipp.hoegner@cloudecosystem.org.

The session will take place every Monday from 11:00 - 12:00. The first session will be next monday.

GoToMeeting Link: https://global.gotomeeting.com/join/456709357
Phone (Germany): +49 692 5736 7317
Access-Code (Germany): 456-709-357

Member

Connectors

Member Name GitHub Alias Company Role
Selim Achmerzaev sachmerz Basaas Committer
Igor Drobiazko drobiazko Elastic.io Committer
Franz Degenhardt FranzDegenhardt X-Integrate Committer
Hansjörg Schmidt hschmidthh Wice Committer
Philipp Hoegner philecs Cloud Ecosystem Committer

Wording

Within the project different terms and abbreviations are frequently used. All terms and abbrevations are explained within the glossary and our list of abbrevations.