API

= Application Programming Interface, deutsch: Programmier-Schnittstelle.

Es gibt verschiedene Schnittstellenarten, wie Maschinen-, Hardware- oder Software-Schnittstellen. Im Bereich der Software-Schnittstellen wird die Kommunikation zwischen Systemen mittels Regeln im Bereich Daten und Funktionen realisiert. Wichtig ist die Dokumentation der Schnittstellen, damit Partnersysteme die Anbindung einfacher entwickeln können.

Konzepte, die APIs vorrangig bei der Planung einer IT-Infrastruktur berücksichtigen, werden API-first genannt.

Software-Schnittstellen

Bekannte APIs, um Systeme miteinander zu verbinden, sind REST-API, GraphQL, SOAP oder WSDL.

Fremdsysteme anbinden

Softwareanbieter stellen Programmierschnittstellen bereit, um die Anbindung von Fremdsystemen an das eigene System zu ermöglichen. Diese Anbindungen werden innerhalb der Systemeinrichtung realisiert.

Werden IT-Plattformen mit Konzepten und Architekturen wie Best-of-Breed, Headless und Microservices realisiert, sind APIs ein wesentlicher Bestandteil.

API (Application Programming Interface) und REST-API
API (Application Programming Interface) und REST-API . © Melaschuk-Medien