Definieren Sie zuerst das Geschäftsereignis, das die Integration verarbeiten muss. Benennen Sie die Aufgabe des empfangenden Systems und die maßgebliche Quelle bei abweichenden Aufzeichnungen.
Richten Sie die Schnittstellenvereinbarung am Ereignis aus
| Vereinbarungselement | Zu beantwortende Frage |
|---|---|
| Auslöser | Was geschah, und welches System bestätigte es? |
| Identität | Welche Konto- und Ereigniskennungen bleiben systemübergreifend stabil? |
| Nutzdaten | Welche Felder sind erforderlich, optional oder sensibel? |
| Bestätigung | Welche Antwort belegt Empfang oder Abschluss? |
| Fehler | Welche Aktionen werden wiederholt, warten, stoppen oder müssen geprüft werden? |
| Korrektur | Wie verweist eine spätere Änderung auf das ursprüngliche Ereignis? |
Eine Verifizierungsentscheidung braucht beispielsweise mehr als eine in eine andere Datenbank kopierte Kennzeichnung. Definieren Sie Wirksamkeitszeitpunkt, Version und die durch diesen Status erlaubte Aktion. Begrenzen Sie den Datenzugriff auf das, was der empfangende Ablauf benötigt.
Weisen Sie die Verantwortung für einen unklaren Transaktionsstatus zu
Bei einer Zeitüberschreitung muss klar sein, wer feststellt, ob die Aktion ausgeführt wurde. Eine Wiederholung darf kein unbeabsichtigtes Duplikat erzeugen. Eine fehlende Bestätigung darf ohne Prüfung der Schnittstellenvereinbarung nicht als Beweis des Fehlschlags gelten.
Definieren Sie die Überwachung verspäteter oder abgelehnter Ereignisse und das für ihre Klärung zuständige Team. Der Betreiber muss einen Integrationsrückstau von einer noch auf menschliche Prüfung wartenden Entscheidung unterscheiden können.
Testen Sie Änderungen ebenso wie die erste Verbindung
Verwenden Sie ein gültiges Ereignis, ein fehlendes Pflichtfeld, eine doppelte Anfrage, eine Korrektur außerhalb der Reihenfolge und einen vorübergehenden Quellenausfall. Vergleichen Sie die resultierenden Aufzeichnungen in beiden Systemen. Bewahren Sie genügend Kennungen und Statusinformationen auf, um jedes Ergebnis untersuchen zu können.
Testen Sie anschließend eine Versionsänderung oder die Ergänzung eines optionalen Felds nach den vereinbarten Kompatibilitätsregeln. Definieren Sie Freigabeverantwortlichen, Rückkehrkriterien und Benachrichtigungsverfahren bei Lieferantenänderungen. Eine erfolgreiche Erstverbindung ist nur ein Teil des Integrationslebenszyklus.
Erstellen Sie ein brauchbares Integrationsbriefing
Stellen Sie Systeme, verfügbare Dokumentation, Ereignisbeispiele und den zu verbessernden Ablauf bereit. Ergänzen Sie den Fehlerzustand, den Ihr Team derzeit nicht erklären kann. Bei einem Austausch des zentralen Kontosystems prüfen Sie auch den PAM-Umfang und die Migrationsarbeiten.
Fordern Sie mit diesen Angaben eine Schnittstellenprüfung an. Das Angebot sollte Leistungen, Abhängigkeiten und Abnahmenachweise benennen.