Laut Axway-Manager Vince Padua wird es „in Zukunft darum gehen, die Komplexität zu managen, anstatt zu versuchen, sie zu minimieren“.
Nur ein Drittel der 800 befragten Unternehmen können neue Partner kurzfristig – innerhalb eines Tages – an ihr IT-Ökosystem anbinden. Die Kosten für das Erstellen eines dazu nötigen Anwendungsprogramm-Interface (API) liegen im Durchschnitt bei 30.000 Dollar, während die Entwicklungsdauer bei 51 Prozent der Unternehmen Wochen oder sogar Monate in Anspruch nimmt.
Dies ist ein Artikel aus unserer Print-Ausgabe 1-2/2022. Bestellen Sie ein kostenfreies Probe-Abo.
Für die Komplexität der APIs gibt es verschiedene Ursachen – vom Erfüllen der Sicherheitsanforderungen über die Migration in die Cloud bis hin zu dem Anspruch, Unternehmen resilienter und agiler zu machen. Die Komplexität führt außerdem zu Problemen wie Produktivitätsverlusten, verringerter Innovationsfähigkeit, mangelnder zentraler Sichtbarkeit von APIs sowie Sicherheitsbedenken.
„Unternehmen verlieren jedes Jahr Millionen durch Verzögerungen digitaler Projekte“, sagt Axway-Manager Vince Padua. Er will den Kern des Problems mit der API-Management-Plattform Amplify adressieren, mit der sich APIs teamübergreifend, in der Hybrid-Cloud und mit verschiedenen Drittanbieterlösungen verwalten und steuern lassen. Laut Padua „wird es in Zukunft darum gehen, die Komplexität zu managen, anstatt zu versuchen, sie zu minimieren. Führende Unternehmen können innerhalb eines Tages einen neuen Partner einbinden oder ein API erstellen, weil sie ein solides API-Management-Programm besitzen, bei dem Wiederverwendung, zentralisierte Steuerung und Transparenz entscheidend sind“.
Ein gutes Tool zur Verwaltung von Schnittstellen ist fähig, mit Code zu interagieren - sowohl innerhalb eines Unternehmens als auch im weltweiten Netz. Darüber hinaus kann eine API-Management-Plattform auch für Zugangsbeschränkungen und sogar – indem die API-Aufrufe gezählt werden – für die Rechnungsstellung genutzt werden. Tools und Plattformen vereinheitlichen nicht nur das API-Design, sondern simulieren auch Testfälle und stellen so sicher, dass eine Schnittstelle auch tatsächlich wie gewünscht funktioniert.
API-Management-Plattformen wie Axway Amplify gibt es mittlerweile etliche, zum Beispiel das API-Gateway von Amazon, Apigee für die Google Cloud Platform oder das API-Management-Frontend von Microsoft für Apps, die in der Azure-Cloud laufen. SAP will mit seiner Integration Suite eine breite Palette von Diensten, Datenbanken und Anwendungen miteinander verbinden, wobei Standards wie OData und Open-API genutzt werden.
Boomi fokussiert sich auf die Low-Code-Entwicklung für das Datenmanagement und Workflow-Automatisierung. Die API-Management-Funktion ermöglicht die Verwaltung aller Portale. IBM steuert API--Connect bei; wer seinen Code On-Premises oder auch in einer beliebigen Cloud ausführt, kann damit Container und andere Instanzen orchestrieren.
Mit Kong Konnect gibt es auch eine deklarative Lösung, um API-Gateways zu erstellen und Container in Multi-Cloud-Umgebungen auf Basis von Kubernetes zu verwalten. Teams mit umfangreichen Sets integrierter Services können diese mit Mulesoft Anypoint für die Außenwelt öffnen. Anwender des Open-Source-Webservers Nginx, hinter dem seit 2019 die Firma F5 Networks steht, können mir dessen API-Management-Modul für Sicherheit und Monitoring offener Rest-APIs sorgen.
Die Darmstädter Software AG bietet als Teil ihrer Middleware Webmethods ebenfalls ein API-Managementsystem, das vor allem auf Governance (Sicherheit, Zugriff und Monetarisierung) und Entwicklung (Analysen, Tests) abzielt. Entwickler können damit APIs im Rest-, Soap- oder OData-Format erstellen und diese dann in einem Discovery-Portal veröffentlichen, um Kunden zu gewinnen. Die Benutzeroberfläche zur Steuerung der APIs und zur Report-Erstellung kann auch visuell angepasst werden.
Die API-Management-Plattform des US-Anbieters Tibco, der Anfang 2021 den Rivalen Information Builders übernommen hat, deckt vor allem die Bereiche Erstellung, Portal, Gateway und Analytics ab und bietet Funktionen wie API-Modellierung oder Test und Debugging von Schnittstellen.
Bildquelle: Axway