Zum Inhalt springen
myInterface.io

Bidirektionale Schnittstelle

Eine bidirektionale Schnittstelle überträgt Daten in beide Richtungen zwischen zwei Systemen: Änderungen in System A erreichen System B, und Änderungen in System B fließen zurück nach A. Sie braucht klare Regeln, welches System bei Widersprüchen gilt.

Erklärung

Viele Schnittstellen sind einseitig. Bestellungen fließen vom Shop in die Warenwirtschaft, fertig. Oft reicht das nicht. Der Versandstatus soll zurück in den Shop, der Zahlungsstatus zurück ins CRM, geänderte Kundenadressen in beide Systeme. Dann arbeitet die Schnittstelle bidirektional.

Das klingt nach doppelt so viel Arbeit, ist aber oft mehr. Wird derselbe Datensatz in beiden Systemen geändert, braucht es eine Konfliktregel. Üblich ist, für jedes Datenobjekt oder sogar jedes Feld ein führendes System festzulegen. Außerdem muss die Schnittstelle erkennen, welche Änderung sie selbst geschrieben hat, damit sie nicht im Kreis läuft und dieselbe Änderung endlos hin und her schickt.

Beispiel aus dem Schnittstellen-Alltag

Zwischen Shop und Warenwirtschaft gilt: Artikel, Preise und Bestände sind in der Warenwirtschaft führend und fließen in den Shop. Bestellungen entstehen im Shop und fließen in die Warenwirtschaft. Versandstatus und Sendungsnummer kommen aus der Warenwirtschaft zurück in den Shop. Ändert ein Kunde seine Adresse im Shop, wird sie an die Warenwirtschaft gemeldet, solange die Bestellung noch nicht versendet ist.

  1. Bestand und Preis an den Shop melden alle 15 Minuten
  2. Bestellung und Versandstatus abgleichen bei Änderung

Abgrenzung zu verwandten Begriffen

  • Unidirektionale Schnittstelle: Daten fließen nur in eine Richtung. Einfacher und günstiger.
  • Datenmapping: wird bei bidirektionalen Schnittstellen für beide Richtungen gebraucht.
  • Webhook: hilft, Änderungen in beiden Richtungen schnell zu erkennen.

Bezug zu unseren Leistungen

Ob eine Schnittstelle in eine oder beide Richtungen arbeitet, ist einer der wichtigsten Kostentreiber, siehe Was kostet eine Schnittstelle? Typisch bidirektional sind Verbindungen zwischen Shop und Warenwirtschaft: Shop-ERP-Anbindung.

Häufige Fragen

Brauche ich immer eine bidirektionale Schnittstelle?

Nein. Wenn nur ein System Daten erzeugt und das andere sie nur empfängt, etwa Rechnungen für die Buchhaltung, reicht eine Richtung. Das ist einfacher, günstiger und leichter zu überwachen.

Passend dazu

Stand: 20.10.2026

Kontakt

Welche Programme sollen miteinander reden?

Porträt von Benjamin Kopka

Benjamin Kopkaführt Ihren Schnittstellen-CheckAntwort innerhalb eines Werktags

  1. Hallo! Welche Programme sollen miteinander reden?
  2. Shopware und DATEV. Wir tippen jede Rechnung von Hand ab.
  3. Das verbinden wir direkt: Rechnungen, Gutschriften und Zahlungen landen automatisch als Buchungsstapel in DATEV.
  4. Was kostet das?
  5. Nach 30 Minuten Check bekommen Sie in drei Werktagen einen Festpreis. Der Code gehört Ihnen.

Lieber per E-Mail? info@myinterface.io