Reading Time: 15 minutes

Au cours des 20 dernières années, l’adoption des API au sein des entreprises a connu une hausse exponentielle dans le but d’améliorer la rapidité des activités et l’efficacité des processus. Au fur et à mesure que les organisations ont adopté la connectivité fondée sur les API, elles se sont servies des API comme tissu conjonctif pour relier leurs écosystèmes digitaux. Par la suite, elles ont commencé à adopter plusieurs solutions fragmentées dans leurs infrastructures technologiques sous-jacentes. 

Prolifération des API au sein de l’entreprise moderne

L’utilisation d’environnements hétérogènes, de diverses architectures et de solutions disparates par les équipes en silos dans leurs cas d’utilisation a entraîné ce que certains experts du secteur appellent désormais la prolifération des API, qui s’annonce comme un défi de taille pour les entreprises fondées sur les API. Voici quatre raisons pour lesquelles la prolifération des API freine les entreprises modernes : 

  1. Il est difficile pour les entreprises d’identifier, de consulter et d’utiliser de manière simple toutes les API se trouvant dans leur organisation, ce qui nécessite de fournir plus d’efforts. 
  2. L’utilisation de consoles de gestion déconnectées sur diverses plateformes complexifie la surveillance des activités et la vérification du bon déroulement des processus. 
  3. Les API utilisées sur différentes plateformes et dans des environnements cloud hybrides ou multicloud suivent des normes de qualité incohérentes, ce qui permet difficilement d’assurer la conformité et la facilité d’utilisation. 
  4. Chaque API représente un point sur le périmètre de sécurité qui peut potentiellement être compromis s’il n’est pas conçu correctement. 

Les organisations ne peuvent pas se permettre de supprimer et de remplacer leurs infrastructures technologiques existantes pour résoudre ces problèmes. Aujourd’hui, le plus grand défi est de réussir à garantir un développement flexible tout en conservant une vue d’ensemble et une maîtrise centralisées pour l’ensemble des services. 

Présentation de la gestion universelle des API sur Anypoint Platform

La gestion universelle des API sur Anypoint Platform est un ensemble de produits nouveaux comme existants qui offriront aux clients MuleSoft un plan de contrôle unique. Celui-ci assurera une visibilité exhaustive, une gestion flexible et une gouvernance homogène à grande échelle. Il s’agit de la prochaine étape dans l’évolution de la gestion des API, qui ouvre la voie à des possibilités de gestion complète des API créées et déployées n’importe où. 

Grâce à la gestion universelle des API, les entreprises seront en mesure de travailler avec des API sans distinction d’origine, d’architecture ou d’environnement, tout en exploitant leurs écosystèmes d’API internes et externes. À l’aide de nouveaux produits et d’autres mis à jour, l’objectif de MuleSoft est ainsi d’aider ses clients des manières suivantes : 

Accélérer la livraison d’applications en composant des services à l’aide d’API créées par n’importe quelle équipe de l’entreprise, sur n’importe quelle plateforme. 

  • API Design Center (mis à jour) : en plus des possibilités proposées actuellement, les développeurs peuvent désormais créer des API à l’aide de GraphQL dans DataGraph (disponible maintenant) ou de la spécification AsyncAPI dans API Designer (disponible maintenant).
  • Anypoint CLI (mis à jour) : les développeurs peuvent désormais répertorier, découvrir et réutiliser automatiquement dans Exchange des spécifications d’API créées sur n’importe quelle plateforme, en utilisant leurs pipelines CI/CD (disponible dans les semaines à venir).

Créer des architectures et des applications modernes en gérant et en sécurisant un service quelconque à grande échelle, quels que soient la taille, le langage de développement et le cloud.

  • Flex Gateway (nouveau) : contrôlez et sécurisez les API déployées dans tous types d’environnements avec des temps de réponse ultrarapides et une faible utilisation des ressources à l’aide d’une passerelle qui s’intègre de manière fluide processus DevOps et CI/CD (disponible maintenant).

Mettre en place une sécurité et une gouvernance homogènes pour toutes les API déployées dans n’importe quel environnement.

  • API Manager (mis à jour) : gérez les utilisateurs et les services dans une console unifiée. Les développeurs peuvent améliorer la fiabilité de leurs API à l’aide d’informations contextuelles (disponible maintenant).
  • API Governance (nouveau) : garantissez une qualité et une conformité homogènes pour toutes les API sans coûts de développement supplémentaires (disponible).

Créer des écosystèmes d’API dynamiques et optimiser la valeur de vos investissements en API.

  • Anypoint Exchange (mis à jour) : créez une source unique de référence consolidée pour toutes les API de l’entreprise et réalisez des packages d’API pour les transformer en produits.
  • API Community Manager : créez des expériences de qualité pour partager vos API avec vos communautés d’API. 
  • API Experience Hub (disponible prochainement) : créez des portails de développeurs en quelques minutes à l’aide de modèles prêts à l’emploi pour partager des API avec le public de votre choix depuis Exchange.

Comment la gestion universelle des API peut-elle aider votre organisation ? 

Découvrez de quelle façon la gestion universelle des API peut améliorer l’efficacité de votre entreprise. 

Développeurs 

Les développeurs ayant la possibilité de concevoir des API dans de nouvelles spécifications telles que AsyncAPI et GraphQL, ils peuvent désormais s’intéresser aux intégrations fondées sur les API plus complexes et offrir des expériences client fluides en toute simplicité. Tout au long du cycle de vie, les produits et les solutions comme Flex Gateway et API Catalog CLI s’intègrent de manière transparente aux flux de travail DevOps ainsi qu’à ceux d’intégration et de production continues (CI/CD). En outre, ils assurent les performances requises pour les applications les plus exigeantes, ce qui simplifie le développement et assouplit la gestion. 

Il existe une multitude d’options de passerelle d’API proposées notamment par les fournisseurs de cloud et les passerelles open source, qui visent à traiter des cas d’utilisation spécifiques ou répandus avec différents niveaux de capacités. Les détenteurs d’API cherchent surtout une passerelle qui soit adaptée à un certain nombre de cas d’utilisation et qui s’intègre facilement à leur paysage technologique existant, à leurs pipelines CI/CD et à leurs cycles de vie de développement. Flex Gateway fournit des temps de réponse ultrarapides en utilisant peu de ressources, ce qui en fait une solution idéale pour tous les cas d’utilisation. Elle peut aussi bien pour gérer les modèles de trafic nord-sud traditionnels (North-South traffic) qu’être utilisée comme conteneur sidecar pour le trafic est-ouest (Eas-West traffic) ou comme contrôleur d’entrée dans des groupes de conteneurs. Flex Gateway peut aussi être gérée par le biais de l’interface web ou des fichiers de configuration déclarative conjointement avec n’importe quel flux de travail CI/CD, dans quasiment tous les environnements.

Chefs de produits d’API

La possibilité de créer une source de référence unique pour toutes les API d’entreprise dans Anypoint Exchange rend chaque API découvrable et accessible. Dans ce catalogue universel, chaque API peut être industrialisée et gérée avec une qualité constante afin d’être exploitable. Des portails de développeurs avec des modèles complets (templates), construits sur API Experience Hub (disponible bientôt), faciliteront la création, le développement et l’interaction de communautés d’API internes et externes avec peu de tâches d’administration. 

Architectes

La gouvernance a toujours été considérée comme un élément nécessaire qui complexifie le développement. Grâce à la nouvelle solution Anypoint API Governance, les architectes seront pour la toute première fois en mesure de gérer les API avec une qualité et une sécurité constantes. Ils pourront ainsi se conformer aux réglementations sectorielles (par exemple, RGPD et HIPAA) et aux normes internes comme les conventions de nommage, les règles de sécurité des informations, et plus encore. En outre, les développeurs seront en mesure de maintenir leurs délais de livraison. À l’aide d’un référentiel central de règles de gouvernance et de bonnes pratiques, les architectes peuvent donner les moyens aux développeurs d’ajouter aisément des contrôles de gouvernance prédéfinis aux API pendant le développement. Cette approche permet d’instaurer des validations en temps réel afin de réduire le nombre de cycles de révision pendant cette phase.

La gestion universelle des API plus en détail

Lors de l’événement MuleSoft Transform 2021, nous avons révélé notre vision de la gestion universelle des API sur Anypoint Platform. Lors de la conférence TrailblazerDX, nous avons présenté nos nouveaux produits sur lesquels repose la gestion universelle des API sur Anypoint Platform. 

Nous sommes impatients que vous découvriez les produits et les fonctionnalités et que vous les utilisiez pour concevoir des applications et architectures modernes. Consultez la liste complète des sorties de produits ci-dessous : 

Gestion universelle des API sur Anypoint Platform

Nous nous réjouissons de voir notre communauté de développeurs, de chefs de produits et d’architectes utiliser ces produits. Nous avons hâte de vous voir les utiliser pour mettre en place une entreprise à structure composite.

Article récent
Découvrez pourquoi nous sommes les leaders de la gestion des API et de l'iPaaS

Si vous avez manqué MuleSoft Transform ou TrailblazerDX, vous pouvez désormais visionner les sessions à la demande. Consultez nos tutoriels destinés aux développeurs pour vous lancer rapidement.