La société pour laquelle je travaille évalue des solutions middleware pour la gouvernance, le comptage et la sécurité des services Web. Actuellement, nous utilisons un bus de service d'entreprise (ESB) à cette fin, mais certains gars sympas de la gestion ont décidé de déployer un middleware de gestion d'API.
J'ai fait des recherches sur ces solutions de gestion des API (aka API Gateway) mais je n'ai pas pu trouver la différence entre elles et les ESB réels. J'ai évalué certains livres blancs de Mule, WSO2, Oracle, etc., mais les fonctionnalités offertes par les deux produits semblent être presque les mêmes. La question est, que peut faire une gestion d'API qu'un ESB ne peut pas faire et vice versa? Quelle valeur peut être ajoutée à une infrastructure informatique en remplaçant un ESB pour une passerelle API?