Flex Gateway Nouveau
API Governance Nouveau
Monitoring API ManagerLes entreprises digitales performantes reconnaissent que plus leurs API sont connectées à un écosystème d'applications, de développeurs, de partenaires et d'expériences client plus étendu, plus elles gagnent en valeur. Mais la libération de la valeur va souvent de pair avec l'apparition de nouvelles vulnérabilités de sécurité. Lorsqu'une entreprise autorise un accès public à ses API, elle doit assurer leur sécurité et leur fonctionnement optimal.
Les API Gateway sont des éléments que l'on rencontre couramment dans les architectures d’API modernes, en d’autres termes ce sont des serveurs de gestion d’API. Une API Gateway est une passerelle entre les API des microservices ou des applications et un front qui présente ces API ou applications. Sans passerelle d’API, les applications clients envoient les requêtes directement aux API avec des incidences. Les passerelles d’API sont donc essentielles, elles permettent aux entreprises :
Les meilleures passerelles d'API sont créées de toutes pièces pour vous apporter une sécurité à toute épreuve. Une API Gateway accomplit généralement les tâches suivantes :
La plateforme d’intégration des API du logiciel MuleSoft, l'une des meilleures du secteur, offre une sécurité professionnelle de bout en bout qui comprend une passerelle d'API ultra-performante.
L'API Gateway pointe vers les API et les services back-end que vous définissez et les réduit à une seule couche, gérée par Anypoint Platform. Les applications destinées aux utilisateurs font appel à vos services. Les API les conduisent aux terminaux auxquels la passerelle donne accès pour appliquer les stratégies de runtime, mais aussi pour collecter et suivre les données d'analyse.
La passerelle d'API agit comme une couche d'orchestration dédiée à toutes vos API back-end qui permet de faire le tri entre les questions d'orchestration et d'implémentation. La passerelle exploite les fonctionnalités de gouvernance d'API Manager, de sorte que vous puissiez appliquer les stratégies de trottling, de sécurité ou autres à vos API.
Une passerelle d'API est intégrée au moteur Mule runtime. Grâce à cette solution pour applications, les utilisateurs peuvent superposer une stratégie d'authentification de base à une application Mule ou encore enrichir un message entrant/sortant à l'attention d'une API sans rédiger une seule ligne de code.
La passerelle d'API vous permet de superposer une couche d'orchestration dédiée à vos services et API back-end afin de faire le tri entre les questions d'orchestration et d'implémentation. Vous pouvez exploiter les fonctionnalités de gouvernance d'API Manager, notamment les fonctionnalités de trottling, de sécurité, de mise en cache et de journalisation des requêtes et des réponses API.
La passerelle d'API peut être déployée sur le cloud ou on-prem. Le choix de l'environnement approprié à votre cas d'utilisation dépend d'un certain nombre de facteurs, notamment la localisation des terminaux back-end, l'architecture de votre entreprise et ses stratégies de sécurité. Les API Gateway peuvent être déployées en tant que nœuds simples ou en cluster pour prendre en charge la haute disponibilité et les cas d'utilisation nécessitant un rendement important.
Options d'installation de l’API Gateway :
Les passerelles d'API sont un élément habituel de la gestion des API. Toutefois, la passerelle d'API fournie avec Anypoint Platform possède une fonctionnalité qui la distingue des autres : elle peut être déployée partout, on-prem comme sur le cloud.
Sa flexibilité accélère le déploiement des services ; la passerelle exploite les stratégies de gouvernance que vous avez configurées dans API Manager. Cela signifie que vous disposez d'un contrôle total sur le choix des stratégies de sécurité ou autres.
Il est de plus en plus important pour les entreprises d'avoir la possibilité de réaliser des déploiements on-prem ou sur le cloud, mais aussi de pouvoir personnaliser la sécurité en fonction de leurs besoins. Pour mettre au point une infrastructure hybride, les entreprises doivent être en mesure d'intégrer divers services, applications et sources de données ayant différentes origines. Les ensembles de données et outils disparates entraînent la formation de silos de données et de doublons de tâches, ainsi que l'inefficacité des équipes IT.
Disposer d'un système de gestion des API et d'une plateforme d'intégration unifiées vous permet de gérer les utilisateurs, de surveiller et d'analyser le trafic, et de sécuriser les API à l'aide de stratégies stockées à un seul et même endroit. Les fonctionnalités unifiées d'Anypoint Platform facilitent la gestion des API pour chaque connexion grâce à un seul runtime pouvant être déployé en tant que moteur d'intégration, et à une passerelle d'API.