< Retour à Créer des API

L'architecture microservice et les API sont des concepts distincts qui adressent des problématiques différentes avec un périmètre bien spécifique, mais ils ont des objectifs similaires et fonctionnent selon les mêmes principes.

Les API et les microservices sont conçus pour surmonter les difficultés rencontrées avec les déploiements monolithiques. Les microservices sont davantage liés à un style d'achitecture et de conception. Vous pouvez implémenter des microservices sans une API par exemple. Cependant, les API rendent facile la construction de microservices faiblement couplés.

Axway API Builder vous permet de créer un maillage dynamique de services avec des API et des microservices pour débloquer et exploiter les données piégées dans votre entreprise et créer ainsi de la valeur ajoutée. Vous pouvez créer, assembler et déployer des API et des microservices avec deux éditions de la solution: une édition cloud public et une édition installation autonome.

Un des objectifs de conception lors de l'implémentation de microservices est de créer des systèmes découplés, indépendants et petits qui sont faciles à comprendre et à modifier. Il est aussi essentiel de ne pas exposer les détails de leur implémentation. Les API REST sont ensuite rattachées à un microservice parce qu'elle sont faiblement couplées, même si elles partagent les mêmes règles de conception et architecture haut niveau. Cela inclut le langage de programmation et le framework d'accès aux bases de données. Cela réduit la complexité, si bien que vous n'avez pas à maintenir un module qui utilise différentes piles technologiques.

Ainsi, les microservices et les API résolvent différents problèmes mais travaillent ensemble.