Unternehmen sind zunehmend auf APIs als Teil ihrer Daten- (und Umsatz-) Strategien angewiesen. API-Manager können Sie bei der Entwicklung, dem Schutz und der Überwachung dieser wichtigen Schnittstellen zu Ihren Daten unterstützen. [...]
Der Bedarf an API-Management-Plattformen ist in den letzten zehn Jahren sprunghaft angestiegen. Ein Großteil des Datenaustauschs im Internet findet heute automatisch über APIs statt, sodass die einst für Entwickler undurchsichtige Art, ihre Software zu organisieren, zu einem unverzichtbaren Unternehmenswerkzeug für alle datenabhängigen Unternehmen geworden ist.
Ein gutes Tool zur Verwaltung von Unternehmens-APIs kann heute mit Code interagieren, der sowohl innerhalb des Unternehmens als auch in den Weiten des Internets läuft. Es kann einen zuverlässigen Weg bieten, den richtigen Personen Zugang zu gewähren und diejenigen zu sperren, die nicht autorisiert sind. Einige Systeme sehen sogar Geschwindigkeitsbegrenzungen vor, um zu verhindern, dass bestimmte Benutzer ihren API-Zugang missbrauchen und das System überlasten.
Einige API-Manager können die Einnahmen nachverfolgen, indem sie die API-Aufrufe zählen und diese in Rechnungen umwandeln, die – manchmal automatisch – an die Buchhaltung weitergeleitet werden. Für viele Unternehmen sind APIs heute ein wichtiger Umsatzträger. Manchmal sind sie sogar das einzige Geschäft eines Unternehmens.
API-Verwaltungstools können auch Entwicklern helfen, ihre Arbeit besser zu erledigen. Sie rationalisieren nicht nur den API-Entwurf, sondern können auch Testfälle simulieren und sicherstellen, dass eine API alles hält, was sie verspricht. Sie können Fehler sowohl vor als auch nach der Bereitstellung aufzeigen.
Es gibt inzwischen Dutzende von guten API-Managern von großen und kleinen Unternehmen. Hier sind die besten von ihnen, in alphabetischer Reihenfolge. Wenn Sie sie richtig einsetzen, werden einige von ihnen Sie reich machen, einige werden Ihre Systeme vor dem Absturz bewahren, einige werden Eindringlinge davon abhalten, in Ihr System einzudringen, und einige werden alle drei Aufgaben erfüllen.
Amazon API-Gateway
Entwicklerteams, die bereits Code auf AWS hosten, können die Tür für Außenstehende öffnen, indem sie Amazons API Gateway verwenden, das viele der Probleme der Authentifizierung und Drosselung behandelt, bevor es die Kontrolle an den Code weitergibt, der in der virtuellen privaten Cloud ausgeführt wird. Viele nutzen API Gateway als Eingangstür für REST-Aufrufe zu Lambda-Funktionen. Sobald die verschiedenen Aufrufe definiert sind, erstellt das Gateway automatisch ein Software Development Kit (SDK), das Sie an potenzielle Benutzer verteilen können. Das Gateway verfolgt auch die Nutzung und bietet so eine weitere Reihe von Metriken, die man genau unter die Lupe nehmen kann.
Apigee
Benutzer von Google Cloud Platform können Apigee nutzen, um eingehende Anfragen an APIs für ihre Cloud-basierten Microservices und jeden Code, der vor Ort ausgeführt wird, zu verwalten. Dieser hybride Ansatz bündelt Tools zur Verwaltung der Sicherheit und der Belastung durch die eingehenden Anfragen. Apigee bietet auch ein ausgeklügeltes KI-basiertes Tool zur Untersuchung von Protokolldateien, um zukünftige Anforderungen vorherzusagen und Anomalien zu erkennen. Apigee hilft auch aus finanzieller Sicht mit einer Buchhaltungsschicht für die Verwaltung von API-Schlüsseln.
Axway
Entwickler von mobilen und serverseitigen Anwendungen mit den verschiedenen Axway-Produkten können sich auch an die offene Plattform von Axway für das API-Management wenden. Das Axway-Tool kann Ihre Gerätesammlung durchsuchen und automatisch API-Endpunkte für die Anwendungen erstellen, die Sie Außenstehenden anbieten möchten. Die Axway-Plattform überwacht die Leistung und stellt gleichzeitig sicher, dass nur autorisierte Partner Anrufe tätigen können. Axway bietet auch einen Katalog, in dem jeder APIs einkaufen kann. Mit der Accounting Integration von Axway lassen sich auch alle Geldströme nachverfolgen.
Azure-API-Verwaltung
Code, der in der Azure-Cloud ausgeführt wird, kann sich auf das API-Management-Frontend von Microsoft für eine Vielzahl von Diensten verlassen, die vom Caching bis zur Durchsetzung von Richtlinien reichen. Die Schicht hält Angreifer und Nichtzahler in Schach, indem sie Regeln durchsetzt, die von der Sperrung auf IP-Ebene bis zu Ratenbegrenzungen reichen. Entwickler können außerdem auf Knopfdruck automatische Mock Responses für die Erstellung von Unit- und systemweiten Tests erstellen. Azure will die neuen Funktionen auch mit einem anpassbaren Portal bekannt machen, damit Entwickler die Dokumentation lesen und die Leistung testen können.
Boomi
Die Produktreihe von Boomi dreht sich um Low-Code-Entwicklung für Datenmanagement und Workflow-Automatisierung. Die API-Verwaltung kümmert sich um die Verwaltung aller Portale, die Sie für die Außenwelt aus anderen Quellen wie dem Master Data Hub öffnen. Alle APIs werden mit einem visuellen Editor über eine Weboberfläche definiert.
IBM
Jeder, der Code vor Ort oder in einer beliebigen Cloud ausführt, kann IBMs API Connect nutzen, um Container und andere Instanzen zu organisieren. Das DataPower Gateway, das auch für Datenanalyseanwendungen verwendet werden kann, verfolgt die API-Nutzung, so dass Sie zukünftige Implementierungen analysieren und planen können. Das Entwicklerportal bietet die Möglichkeit, sowohl die Dokumentation zu studieren als auch andere APIs zu abonnieren, um größere Anwendungen mit weniger Schritten zu erstellen.
Kong
Entwickler, die nach einer deklarativen Lösung für die Erstellung eines API-Gateways zum Jonglieren mit Multi-Cloud-Containern suchen, können sich an Kong wenden. Die Open-Source-Lösung läuft nativ auf Kubernetes, ein Vorteil für Projekte, die bereits in diesem Bereich tätig sind. In letzter Zeit hat sich Kong um ein Service-Mesh namens Kuma und einen Design-Hub namens Insomnia erweitert. Der gesamte Mix ist in Konnect zusammengefasst, einem KI-gestützten Management-Tool zur kontinuierlichen Überwachung und Unterstützung der Bereitstellung.
Mulesoft Anypoint
Teams mit umfangreichen Sammlungen integrierter Dienste können diese mit Anypoint von Mulesoft für die Außenwelt öffnen. Das Tool öffnet ausgewählte Aufrufe und verfolgt den Datenfluss durch das gesamte Netzwerk von internen und offenen Services. Ein umfangreicher Satz von Grafiken überwacht die Leistung und verfolgt auch die Art von Fehlern wie die Authentifizierung, die API-Teams verwirren können. Das Unternehmen möchte außerdem die Entwicklung beschleunigen, indem es einen Marktplatz mit vorgefertigten APIs, Konnektoren, Vorlagen und Beispielen anbietet, die mit ein paar Anpassungen wiederverwendet werden können.
Nginx
Benutzer des beliebten Open-Source-Webservers Nginx können auch dessen API-Verwaltungsmodul installieren, das Sicherheit und Überwachung zur Unterstützung offener REST-APIs bietet. Dashboards verfolgen die Definition der API vor der Bereitstellung und ihre Leistung nach der Bereitstellung. All dies ist Teil einer wachsenden Sammlung von Tools für den Aufbau eines Dienstnetzes mit gutem Lastausgleich.
Postman
Der Name Postman ist vielen Entwicklern ein Begriff, denn sein Debugging-Tool ist eines der besten für das Testen von APIs in einem Browser. Das Unternehmen bietet jetzt eine API-Plattform für Unternehmen an, die ein „API first“-Modell zur Monetarisierung von Daten erforschen. Dazu gehören nicht nur Testtools, sondern auch die Infrastruktur für das Testen, Überwachen und Dokumentieren der Serverseite mit einer tieferen Integration in den gesamten Softwareentwicklungszyklus. Dies bietet mehr Flexibilität und Unterstützung bei der Erstellung von Governance-Modellen für die Kontrolle öffentlicher APIs und auch für die Verbreitung privater APIs in den richtigen Netzwerken.
SAP Integration Suite
Die Integration Suite von SAP wurde entwickelt, um eine breite Palette von Diensten, Datenbanken und Anwendungen miteinander zu verbinden, und eine Ecke davon öffnet auch eine API, wenn Sie den Zugriff auf eine Teilmenge der Tools unter dem Integrationsdach ermöglichen müssen. Das SAP-Produkt überwacht und verfolgt alle eingehenden Anrufe, die mit Standards wie OData und Open API getätigt werden, mit dem Ziel, Richtlinien und gesetzliche Vorschriften durchzusetzen. Der Business Hub kann auch dazu beitragen, die API bekannt zu machen und die Akzeptanz zu fördern.
SmartBear
Das SmartBear-Ökosystem umfasst eine breite Palette von Tools zum Erstellen, Testen und Verwalten von APIs. Die ReadyAPI testet die Sicherheit und Leistung der Module. Der SwaggerHub sammelt die API-Dokumentation, die von der Open-Source-Codebasis Swagger erstellt wurde. Das Testen wird durch die Open-Source-Software TestUI beschleunigt und automatisiert, die über eine grafische Benutzeroberfläche für das Mocking-up von Daten zum Testen von Sicherheit und Funktionalität verfügt. Beide werden vom SmartBear-Team umfassend unterstützt und gepflegt.
Software AG webMethods.io
Die webMethods.io-Toolsammlung der Software AG wurde entwickelt, um alle Aufgaben bei der Integration einer Vielzahl von Webservices in eine Unternehmensplattform zu bewältigen. Neben Funktionen zum Jonglieren mit Dateien und zur Integration gibt es ein API-Verwaltungssystem, das Governance (Sicherheit, Zugriff und Monetarisierung) und Entwicklung (Analysen, Tests) bündelt. Entwickler können APIs mit REST-, SOAP- oder OData-Formaten unterstützen und sie dann in einem Discovery-Portal veröffentlichen, um Kunden zu gewinnen. Die Benutzeroberfläche zur Steuerung der APIs und zur Erstellung von Berichten über die Nutzung kann auch an das übrige Erscheinungsbild des Unternehmens angepasst werden, um das Erscheinungsbild der Integration zu verbessern.
Tibco API-Verwaltungsplattform
Die API-Verwaltungsplattform von Tibco hat vier Hauptbereiche: Erstellung, internes Portal, Gateway und Analyse, die den Code von der Entstehung bis zur Monetarisierung verfolgen. Das visuelle API-Modellierungstool und das Testen von Mock-Daten vereinfachen die Erstellung und das Debugging. Das Gateway verfolgt die Nutzung, drosselt bei Bedarf den Missbrauch und bietet gleichzeitig eine starke Verschlüsselung zum Schutz der Daten. Das Tool ist nur ein Teil der Cloud-Management-Suite von Tibco, die darauf ausgelegt ist, Datenflüsse zu verwalten und zu steuern, um Geschwindigkeit und Sicherheit zu gewährleisten.
WSO2 API Manager
Der WSO2 API Manager ist Teil einer Produktlinie, die Kollektionen wie Open Banking und Open Healthcare umfasst, die auf bestimmte Branchen ausgerichtet sind. Das Unternehmen hat es sich zur Aufgabe gemacht, Unternehmen dabei zu unterstützen, ihre Datensätze für das Internet zu öffnen. Der API Manager bietet Tools für die Verwaltung von APIs und die Nachverfolgung von Leistung und Nutzung mit ausführlichen grafischen und textlichen Berichten. Das System, das sowohl als kommerzielles Produkt als auch als Open-Source-Kern verfügbar ist, unterstützt viele moderne Protokolle, darunter GraphQL und viele der für Audio- und visuelle Medien verwendeten Streaming-Protokolle.
Be the first to comment