Moderne System-zu-System-Kommunikation
REST API
Datenaustausch zwischen Anwendungen über API-Endpoints.
- Stammdaten
- Bestellungen
- Status
- Bestände
- Produktionsdaten
Fertige Integrationen sind nur eine Möglichkeit, INVO an Ihre Architektur anzubinden. Über die Integrationsschicht können wir Daten mit Standardsystemen, Eigenentwicklungen und Legacy-Anwendungen austauschen - mit dem Integrationsmodell, das Ihre Umgebung technisch unterstützt.
INVO
Operative Plattform
Auf Interoperabilität ausgelegt
In großen Organisationen ist die IT-Landschaft meist aus vielen über Jahre gewachsenen Systemen aufgebaut. Manche sind Standard, manche branchenspezifisch, manche intern entwickelt. INVO kann als weitere spezialisierte Schicht dazukommen.
Die Integrationsschicht
Integration sollte keine willkürlichen Verbindungen zwischen allen Systemen bedeuten. Wir entwerfen den Datenfluss entlang der Verantwortung der einzelnen Anwendungen und Prozesse.
Anwendungen
Integrationsschicht
INVO
Operative Prozesse
Eine Schicht und ein Ort, an dem sichtbar ist, was passiert ist - statt eines Geflechts von Punkt-zu-Punkt-Verbindungen, das niemand prüfen kann.
Integrationsmethoden
Moderne APIs sind der bevorzugte Weg, doch eine reale Enterprise-Architektur muss oft Systeme mit sehr unterschiedlichen Fähigkeiten einbinden.
Moderne System-zu-System-Kommunikation
Datenaustausch zwischen Anwendungen über API-Endpoints.
Auf Ereignisse reagieren, sobald sie auftreten
Ein System kann auf Ereignisse reagieren, statt zyklisch nach neuen Informationen zu fragen.
Strukturierter Austausch von Geschäftsdokumenten
Elektronischer Austausch von Geschäftsdokumenten.
Sicherer, automatisierter Dateiaustausch
Sicherer Dateitransfer zwischen Systemen.
CSV · XML · XLSX · JSON
Für Systeme ohne direkte API können wir ein vereinbartes Datenformat nutzen.
Arbeit mit Ihrer bestehenden Integrationsplattform
Betreibt Ihre Organisation eigene Middleware oder einen Integration Bus, kann INVO an dieses Modell angebunden werden.
Wenn Standardmethoden nicht ausreichen
Für spezifische Systeme entwerfen wir einen maßgeschneiderten Kommunikationsweg.
Wir setzen nicht voraus, dass jedes Ihrer Systeme eine moderne REST-API hat. Der Anbindungsweg richtet sich danach, was das jeweilige System unterstützt.
Ihre Systeme müssen nicht modern sein, um mit INVO zusammenzuarbeiten.
Datendomänen
Welche Daten und Vorgänge verfügbar sind, hängt vom vereinbarten Projektumfang und den bereitgestellten Schnittstellen ab.
Den Umfang legen wir je Einführung fest - wir integrieren, was der Prozess braucht, nicht alles, was ein Endpoint hergibt.
Daten werden im Moment der Aktion übertragen.
Eine Synchronisation, ausgelöst durch ein konkretes Ereignis.
Daten werden periodisch ausgetauscht.
Wir wählen das Synchronisationsmodell nach dem Geschäftsprozess, nicht umgekehrt.
Wie wir Integrationen bauen
Zehn Schritte, immer in dieser Reihenfolge. Der Endpoint kommt spät - zuerst der Prozess und das Daten-Ownership.
Daten-Ownership
Dass eine Information in mehreren Systemen sichtbar ist, heißt nicht, dass alle sie unabhängig ändern dürfen. Für jeden Bereich definieren wir ein führendes System.
Eine Information kann an vielen Stellen genutzt werden. Sie sollte dennoch einen einzigen Eigentümer haben.
Wir verlangen keine identischen Datenmodelle auf beiden Seiten. Jedes System kann dieselbe Information anders benennen und strukturieren - die Integrationsschicht mappt zwischen ihnen.
Legacy-ERP
Datenmapping
INVO
Legacy heißt nicht abgehängt
Nicht jede Organisation kann oder will ein System ersetzen, das seit Jahren kritische Prozesse trägt. Kann es Daten über Dateien, eine Datenbank, Middleware oder einen anderen Mechanismus austauschen, prüfen wir die Anbindung an INVO.
Heute
Künftig
Betreibt das Unternehmen bereits Middleware, einen ESB, eine Integrationsplattform oder eine andere zentrale Integrationslösung, müssen wir diese Architektur nicht umgehen. INVO kann sich in den bestehenden Standard einfügen.
Wir passen die Integration an die Enterprise-Architektur an, statt ein paralleles Ökosystem zu schaffen.
Zuverlässigkeit der Integration
In operativen Prozessen genügt „wir haben die Daten gesendet“ nicht. Man muss wissen, ob sie gesendet, empfangen, validiert und korrekt verarbeitet wurden.
Integrations-Monitor
Integrationstests
Zu prüfen, ob ein Endpoint 200 OK liefert, ist kein Test. Wir durchlaufen den gesamten Prozess.
End-to-End-Szenario
Was wir prüfen
Wir testen das fachliche Ergebnis der Integration, nicht nur die technische Verbindung.
Erst testen. Dann produktiv.
Integrationen sollten außerhalb der Produktivumgebung gebaut und getestet und anschließend gemäß dem vereinbarten Cutover-Plan gestartet werden.
Sichere Integration
Warum Offenheit zählt
Sie müssen funktionierende Systeme nicht austauschen.
Weniger Exportieren, Importieren und Abtippen.
Sie verbinden viele Anwendungen zu einem Workflow.
Weniger unabhängige Kopien derselben Information.
Neue Systeme lassen sich in die bestehende Architektur einfügen.
Die Architektur bleibt offen für andere Lösungen.
INVO wurde als Teil Ihrer Architektur entworfen, nicht als geschlossenes System daneben.
API und Individualintegrationen
In der Discovery gehen wir die genutzten Systeme, Datenquellen und bestehenden Integrationsmechanismen durch. Darauf aufbauend entwerfen wir, wie INVO in Ihre Architektur eingebunden wird.