Компания, в которой я работаю, оценивает некоторые промежуточные решения для управления, учета и безопасности веб-сервисов. В настоящее время мы используем Enterprise Service Bus (ESB) для этой цели, но некоторые крутые парни из руководства решили, что собираются развернуть некоторое промежуточное программное обеспечение управления API.
Я немного исследовал эти решения по управлению API (иначе говоря, API Gateway), но не смог найти разницу между ними и реальными ESB. Я оценил некоторые технические документы от Mule, WSO2, Oracle и т. Д., Но функции, предлагаемые обоими продуктами, кажутся почти одинаковыми. Вопрос в том, что может сделать управление API, чего не может ESB, и наоборот? Какую ценность можно добавить в ИТ-инфраструктуру, заменив ESB на шлюз API?