Das Unternehmen, für das ich arbeite, evaluiert einige Middleware-Lösungen für Governance, Metering und Sicherheit von Webdiensten. Derzeit verwenden wir einen Enterprise Service Bus (ESB) für diesen Zweck, aber einige coole Manager haben beschlossen, eine API Management Middleware bereitzustellen.
Ich habe ein wenig über diese API-Management-Lösungen (auch API-Gateway-Lösungen genannt) recherchiert, konnte aber keinen Unterschied zwischen ihnen und den tatsächlichen ESBs feststellen. Ich habe einige Whitepapers von Mule, WSO2, Oracle usw. bewertet, aber die Funktionen beider Produkte scheinen fast gleich zu sein. Die Frage ist, was ein API-Management kann, was ein ESB nicht kann und umgekehrt. Welchen Mehrwert kann eine IT-Infrastruktur erzielen, indem ein ESB für ein API-Gateway ersetzt wird?