Zum Inhalt springen

Vor dem Austausch einer Schnittstelle ihren Arbeitszweck klären

Ein veralteter Anschluss kann weiterhin wichtige Abläufe tragen. Sein Ersatz braucht Klarheit über Wirkung, Ausnahmen und offene Vorgänge.

Tobias Krüger2 Min. Lesezeit
Ordner mit roten Codezeichen, eingelegtem Codeblatt und danebenliegendem Schlüssel.

Vor dem Austausch einer Schnittstelle sollte geklärt sein, welche Arbeit sie heute tatsächlich trägt. Der technische Anlass kann berechtigt sein: Ein altes Protokoll oder eine schwer wartbare Umsetzung spricht für Veränderung. Daraus ergibt sich noch nicht, welche fachlichen Abläufe der Ersatz erhalten muss.

Der sichtbare Transfer ist nur ein Teil des Ablaufs

Im fiktiven Unternehmen überträgt eine nächtliche Verbindung neue Aufträge aus einem Portal ins ERP. Zusätzlich wartet sie bei unbekannten Artikelkennungen auf Klärung und liefert am Folgetag die ERP-Auftragsnummer zurück. Wer nur die erste Übertragung ersetzt, könnte ungeklärte Anfragen verlieren oder den Rückweg der Nummer weglassen.

Das Beispiel begründet unsere Empfehlung, auch Ausnahmen und Rückmeldungen zu erfassen. Ein alter Anschluss kann sinnvolle Arbeit enthalten, selbst wenn seine technische Form ersetzt werden soll. Er kann zugleich Regeln tragen, die niemand mehr braucht. Beides muss am konkreten Ablauf entschieden werden.

Die Bedeutung vor der neuen Form prüfen

Microsoft beschreibt mit der Anti-Corruption Layer eine Übersetzung zwischen Systemen mit unterschiedlicher Bedeutung. Eine solche Grenze kann helfen, den neuen Anschluss vom alten Systemmodell zu lösen. Sie entscheidet jedoch nicht selbst, welche Warteschritte oder Rückmeldungen fachlich weiterhin gebraucht werden.

Prüfen Sie deshalb einen normalen Vorgang, einen zurückgestellten Fall und eine verspätete Antwort. Für jeden muss feststehen, welches Ergebnis erhalten bleiben soll. Nicht jede bisherige Eigenheit braucht eine technische Kopie; eine bewusst vereinfachte Regel kann die bessere Entscheidung sein, wenn ihre Folgen geklärt sind.

Den Übergang nach Abhängigkeiten bemessen

Das Strangler-Fig-Muster beschreibt die schrittweise Ablösung einzelner Funktionen. Das setzt geeignete Übergabepunkte voraus und bringt zeitweiligen Zusatzaufwand mit sich. Bei einem kleinen, klar abgegrenzten Anschluss kann ein gemeinsamer Wechsel einfacher sein.

Der Ersatz ist fachlich erst beurteilt, wenn auch die offenen Vorgänge einen Weg haben. Ein erfolgreicher neuer Verbindungsaufbau sagt darüber wenig aus. Unsere Empfehlung lautet daher, die gewünschte Arbeit anhand konkreter Fälle festzulegen und erst daraus Umfang und Übergang des neuen Anschlusses abzuleiten.

Quellen

Geschrieben von

  • Tobias KrügerRedakteur für SystemintegrationTobias Krüger beschäftigt sich bei ASES mit dem Zusammenspiel verschiedener Softwaresysteme. In seinen Beiträgen erklärt er die Anbindung von ERP, CRM und Onlineshops sowie den Umgang mit Fehlern beim Datenaustausch.

ASES folgen

Weiterlesen

Alle Beiträge

Schnittstellen & Integration mit ASES

ERP, CRM und Shop sauber verbunden