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