Software-Schnittstelle

Software-Schnittstellen realisieren die Kommunikation zwischen Systemen mittels Regeln im Bereich Daten und Funktionen.

Arten von Software-Schnittstellen

  • Export und Import
  • Hotfolder (überwachte Verzeichnisse)
  • Webservice oder Cloudservice
  • Konnektoren oder Plug-ins
  • API (Application Programming Interface), REST-API
  • API-first
  • Daten-Hub
  • Headless-Konzept
  • Best-of-Breed und Microservices

Abgrenzung der Methoden

Die Schnittstellen können durch folgende Parameter voneinander abgegrenzt oder unterschieden werden:

  • Transfer von Daten oder auch Befehle
  • Prozesse manuell, halbautomatisch oder automatisch
  • 1:1-, 1:n oder n:n-Systemverbindungen (mit oder ohne Systembindung)

Beispiele und Anforderungen

Typische Schnittstellen sind die Verbindung zu Datenbanken oder in größeren Unternehmen die Anbindung an ERP-Systeme, wie z.B. SAP. Schnittstellen erfordern spezielle Anpassungen, deren Aufwand wesentlich von den bestehenden Erfahrungen der Systemanbieter, der Offenheit und Kompatibilität der Systeme und der Konzeption im Vorfeld abhängt.

Methoden Software-Schnittstellen