API-Integration verbindet zwei Systeme über eine programmierbare Schnittstelle, sodass Daten und Funktionen automatisiert ausgetauscht werden.
Definition
Bei der Integration wird festgelegt, welche Daten in welche Richtung fließen, wie oft, in welchem Format und wie Fehler behandelt werden. Die technische Anbindung ist meist der kleinere Teil der Arbeit.
Die Klärungspunkte
- Auslöser: ereignisgesteuert, geplant oder auf Abruf.
- Richtung: einseitig oder in beide Richtungen mit Konfliktregel.
- Führendes System je Datenfeld.
- Verhalten bei Nichterreichbarkeit: Wiederholung, Warteschlange, Meldung.
- Authentifizierung und Rechteumfang des technischen Zugangs.
- Protokollierung, um Datenflüsse später nachvollziehen zu können.
Der unterschätzte Aufwand
Integrationen hängen von Dritten ab. Testzugänge, Ansprechpartner und Testdaten zu organisieren dauert regelmäßig länger als die Umsetzung. Zudem müssen Fehlerfälle durchgespielt werden, die im Normalbetrieb nie auftreten, aber genau dann Schaden anrichten.
Abgrenzung
Die Schnittstelle ist der Vertrag zwischen den Systemen. Die API-Integration ist das konkrete Vorhaben, zwei Systeme darüber zu verbinden.
Weiterführende Begriffe
Sie planen ein komplexes IT-Projekt?
SABIC IT unterstützt Unternehmen und öffentliche Organisationen von der Projektinitialisierung bis zum Go-Live, strukturiert, transparent und mit klarem Fokus auf Ergebnisse.
Kostenloses Erstgespräch buchen