HubEngine Adapter

Ein HubEngine Adapter stellt einen Teil der HubEngine-Infrastruktur dar. Er dient dazu, mit den angebundenen Systemen zu kommunizieren. Ein Adapter ist somit wie ein Stecker oder Übersetzer für ein passendes System oder eine passende API.

Systeme, Applikationen, Plattformen, Services oder Datenbanken haben unterschiedlichste APIs. Daher ist in der HubEngine jeweils ein passender Adapter, Stecker, für diese verfügbar. Dieser verwaltet und exekutiert jegliche Interaktion mit der API des angebundenen Systems und standardisiert die Daten, sodass diese an einen anderen Adapter weitergegeben werden können. Der Adapter, an den die standardisierten Daten weitergegeben werden, verarbeitet diese entsprechend für die API des Systems, für die er zuständig ist. D.h. er übersetzt die Daten in ein internes Format, sodass beliebige Systeme miteinander verbunden werden können. Damit erfüllen Adapter im Grunde zwei Kernfunktionen:

  1. Von APIs erhaltene Daten in ein internes standardisiertes Format übersetzen
  2. Standardisierte Daten in ein passendes Format für die zugehörige API (für die der Adapter zuständig ist, z.B. SAP C4C, DataEngine, MySQL-Datenbank) übersetzen

Der Adapter enthält die gesamte Kommunikationslogik mit den zugehörigen APIs der Systeme. So verhält sich die Kommunikation (wie z.B. Authentifizierung) mit einem SAP-System unterschiedlich wie mit einer MySQL-Datenbank. Die folgende Logik gilt schematisch in der HubEngine:

API <–> Adapter <–> interner Datentransfer <–> Adapter <–> API

Alle verfügbaren Adapter findest du in der Planübersicht.

HubEngine Public Plans
On https://hubengine.marini.systems/public/plans you can find a list overview of all available HubEngine Adapters. If you do not find your system, just contact us and we will check it!

Weitere Glossar Beiträge