Intégration d'applications avec AWS
Intégrez des systèmes distribués et des applications sans serveur avec moins de code
Les services d'intégration d'AWS permettent la communication entre des composants découplés au sein de microservices, de systèmes distribués et d'applications sans serveur. Il n'est pas nécessaire de repenser toute votre architecture pour en profiter. Le découplage d'applications, quelle que soit l'échelle, peut contribuer à réduire l'impact des modifications, ce qui facilite les mises à jour et accélère la mise à disposition de nouvelles fonctionnalités.
Développement agile
En utilisant les services d'intégration pour connecter vos applications, vous n'avez plus à écrire de code personnalisé pour rendre l'interopérabilité possible. Cela limite ainsi les répétitions de code au sein de vos microservices et fonctions.
Accent sur l’innovation
Grâce aux services d'intégration, c'est AWS, et non plus vous-même, qui gère les opérations. Vous pouvez ainsi vous focaliser sur le développement et l'innovation. De plus, avec la mise à l'échelle automatique, il n'est plus nécessaire de mettre en service et d'administrer des serveurs, ainsi que de procéder à leur maintenance.
Évolutivité à toute épreuve
Le découplage de vos applications avec les services d'intégration permet à celles-ci d'être toujours interopérables. Si un service fait l'objet d'une anomalie, ou si des charges de travail enregistrent un pic, cela n'a toutefois aucune incidence sur le reste.
Services de messagerie performants
Les services de messagerie dédiés à l'intégration d'applications peuvent prendre en charge n'importe quel débit et s'appuient sur le stockage entre zones pour garantir une disponibilité élevée et un fonctionnement fiable sur le long terme.
Services d'intégration d'applications AWS
Catégorie | Fonction | Service AWS |
---|---|---|
Gestion des API | Service de création, de publication, de gestion, de surveillance et de sécurisation des API, à n'importe quelle échelle, pour les charges de travail sans serveur et les applications Web | Amazon API Gateway |
Service de création d'API flexibles permettant d'accéder à des données, mais également de les manipuler et de les combiner depuis une ou plusieurs sources de données, en toute sécurité | AWS App Sync | |
Bus d'événement | Service de création d'architectures axées sur les événements permettant de connecter les données qui proviennent de vos propres applications, outils SaaS et services AWS | Amazon EventBridge |
Messagerie | Débit élevé et fiable pour vos publications/abonnements, SMS, e-mails et notifications push de mobile | Amazon Simple Notification Service (SNS) |
Service de mise en file d'attente permettant d'envoyer, de stocker et de recevoir des messages entre les composants d'une application, quel que soit le volume | Amazon Simple Queue Service (SQS) | |
Agent de messages pour Apache ActiveMQ et RabbitMQ facilitant la migration et permettant l'exécution d'architectures hybrides | Amazon MQ | |
Intégration d'API sans code | Automatisez le flux de données entre les applications SaaS et les services AWS à quasiment n'importe quelle échelle, sans code. | Amazon AppFlow |
Flux de travail | Outil permettant de coordonner plusieurs services AWS dans des flux de travail sans serveur, afin de créer et mettre à jour rapidement des applications | AWS Step Functions |
Exécutez Apache Airflow à grande échelle, sans avoir à dimensionner ou gérer l'infrastructure | Flux de travail gérés par Amazon pour Apache Airflow (MWAA) | |
Automatisez la conversion des documents EDI en fichiers JSON et XML pour simplifier les intégrations en aval | Échange de données B2B AWS | |
Bibliothèque de tests automatisée | Créez et exécutez des tests d'intégration automatisés pour valider les applications pilotées par les événements dans le cloud AWS |
Kit de test d'application intégré AWS |
« Nous disposons désormais d'une base agile et évolutive avec laquelle nous pouvons effectuer toutes les opérations que nous voulons. Comme avec l’exploration spatiale, nous commençons à peine à imaginer toutes les possibilités qui s’offrent à nous ! »
- Bryan Walls
Responsable de programme adjoint en imagerie à la NASA