Schon mal das Wort API gehört? Falls nicht, dann bist du hier genau richtig. API´s sind in der heutigen Zeit unter dem Aspekt der Globalisierung und all den innovativen Geschäftsmodellen nicht mehr wegzudenken. Im folgenden Blog-Post werde ich dir die verschiedenen Arten und die möglichen Einsatzgebiete von API’s aufzeigen.
Bestimmt hast auch du schon an einem Lösungsworkshop oder ähnlichen Meeting teilgenommen und bist dem Betriff API begegnet. Ich mag mich noch gut erinnern, als ich in meiner Funktion als Product Owner die ersten Refinements im Scrum Team moderieren durfte. Dabei tauchte das Wort API mehrfach auf und auch ich konnte mir dazumal nicht wirklich etwas darunter vorstellen. Deshalb von ganz vorne: Die Abkürzung API kommt aus dem englischen und bedeutet «Application Programming Interface». Im deutschsprachigen Raum ist es auch bekannt unter dem Begriff Programmierschnittstellen. Bei diesen Schnittstellen handelt es sich um einen Programm-Code, der den Datenaustausch zwischen verschiedenen Anwendungen ermöglicht.
Auch wenn du den Begriff bis anhin nicht kanntest, nimmst auch du vermutlich täglich solche Programmierschnittstellen in Anspruch. Folgend ein einfaches Beispiel einer Programmierschnittstelle. Damit Firmen wie Adidas oder Nike ihre Produkte auf der Plattform von Zalando anbieten können, sind sie auf die Nutzung von API’s angewiesen. Mithilfe dieser Programmierschnittstellen können sie die Produkte eigenständig auf der Plattform von Zalando aufschalten und diese den Kunden zum Kauf anbieten. Zalando bietet hierfür eine öffentliche Schnittstelle (Open API) an, was uns zum nächsten Punkt bringt. Welche Arten von API’s existieren denn heute überhaupt und wie unterscheiden sie sich?
Arten von API’s
API’s können sowohl in der Art als auch im Typ unterschieden werden. Folgend werde ich auf die verschiedenen Arten eingehen.
- Open API: Die Open API ist öffentlich zugänglich. Für die Nutzung wird oftmals ein Key für die Authentifizierung benötigt.
- Partner API: Partner API’s dienen für den Datenaustausch über die Unternehmensgrenze hinaus. In der Regel werden diese für strategische Geschäftspartner bereitgestellt. Für deren Nutzung sind oftmals spezifische Rechte notwendig.
- Privat API: Diese Art API ist ausschliesslich für den internen Gebrauch eines Unternehmens bestimmt.
API’s als Enabler für neue Geschäftsmodelle
Während früher Daten mehrheitlich nur intern ausgetauscht wurden, wird der Fokus heute immer mehr über die eigenen Unternehmensgrenzen hinaus gerichtet. Die Programmierschnittstellen werden damit zum Enabler für neue Geschäftsmodelle, bei denen mehrere Unternehmen weltweit eingebunden werden. Wenn wir auf das Beispiel von oben zurückkommen. Auf der Plattform von Zalando stehen den Kunden für den Bezahlprozess die gängigsten Zahlungsmöglichkeiten wie Kreditkarte, PostFinance, TWINT, PayPal etc. zur Verfügung. Damit der Bezahlprozess reibungslos und in Echtzeit abgewickelt werden kann, müssen die Systeme von Zalando mit denjenigen der verschiedenen Zahlungsprovider kommunizieren können. Damit ist sichergestellt, dass die Zahlungsinformationen vollständig und korrekt ausgetauscht werden.
Fazit
Zusammenfassend kann festgehalten werden, die Programmierschnittstellen schaffen eine engere und effizientere Vernetzung zwischen Unternehmen und Märkten. Damit fungieren sie als wichtiger Treiber der digitalen Transformation und sind bei der Entwicklung von neuen Geschäftsmodellen wegweisend. Das Potenzial ist bei weitem noch nicht ausgeschöpft. Jahr für Jahr wagen Startup Firmen mit ganz neuen Geschäftsmodellen den Schritt an den Markt.