AWS Application Integration category icon Intégration des applications - Présentation d'Amazon Web Services

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

AWS Application Integration category icon Intégration des applications

Intégration des applications sur AWS est une suite de services qui permet la communication entre des composants découplés au sein de microservices, de systèmes distribués et d'applications sans serveur. Vous n'avez pas besoin de refactoriser l'ensemble de votre architecture pour en tirer parti : le découplage des applications à n'importe quelle échelle permet de réduire l'impact des modifications, de faciliter les mises à jour et d'accélérer le lancement de nouvelles fonctionnalités.

Chaque service est décrit après le schéma. Pour vous aider à choisir le service qui répond le mieux à vos besoins, voir Choisir un AWS service d'intégration d'applications ou Amazon SQSSNS, Amazon ou Amazon EventBridge ? . Pour des informations générales, voir Intégration des applications sur AWS.

Schéma montrant AWS services d'intégration d'applications

Retournez àAWS services.

AWS Step Functions

AWS Step Functionsest un service entièrement géré qui facilite la coordination des composants des applications distribuées et des microservices à l'aide de flux de travail visuels. La création d'applications à partir de composants individuels qui exécutent chacun une fonction distincte vous permet d'évoluer facilement et de changer d'application rapidement. Step Functions est un moyen fiable de coordonner les composants et de parcourir les fonctions de votre application. Step Functions fournit une console graphique permettant d'organiser et de visualiser les composants de votre application sous la forme d'une série d'étapes. Cela facilite la création et l'exécution d'applications en plusieurs étapes. Step Functions lance et suit automatiquement chaque étape, puis réessaie en cas d'erreur, afin que votre application s'exécute dans l'ordre et comme prévu. Step Functions enregistre l'état de chaque étape. Ainsi, en cas de problème, vous pouvez diagnostiquer et corriger rapidement les problèmes. Vous pouvez modifier et ajouter des étapes sans même écrire de code, ce qui vous permet de faire évoluer facilement votre application et d'innover plus rapidement.

Amazon AppFlow

Amazon AppFlow est un service d'intégration entièrement géré qui vous permet de transférer des données en toute sécurité entre des applications oftware-as-a S-Service (SaaS) telles que Salesforce, Zendesk, Slack et ServiceNow AWS des services tels qu'Amazon S3 et Amazon Redshift, en quelques clics. Avec Amazon AppFlow, vous pouvez exécuter des flux de données à l'échelle de l'entreprise à la fréquence de votre choix : selon un calendrier, en réponse à un événement professionnel ou à la demande. Vous pouvez configurer des fonctionnalités de transformation des données telles que le filtrage et la validation pour générer ready-to-use des données enrichies dans le cadre du flux lui-même, sans étapes supplémentaires. Amazon AppFlow ; chiffre automatiquement les données en mouvement et permet aux utilisateurs d'empêcher les données de circuler sur l'Internet public pour les applications SaaS intégrées à AWS PrivateLink, réduisant ainsi l'exposition aux menaces de sécurité.

AWS Échange de données B2B

AWS B2B Data Interchange (B2Bi) automatise la transformation des documents d'échange de données informatisé (EDI) en documents JSON et XML formats afin de simplifier vos intégrations de données en aval. Les entreprises utilisent des EDI documents pour échanger des données transactionnelles avec leurs partenaires commerciaux, tels que les fournisseurs et les clients finaux, en utilisant des formats standardisés tels que X12.

Avec B2Bi, vous pouvez intégrer et gérer vos partenaires commerciaux et automatiser la transformation des EDI documents en représentations de données communes, par exemple en XML utilisant une JSON interface low-code. Cette approche réduit le temps, la complexité et les coûts associés à la préparation et à l'intégration EDI des données dans leurs applications métier et leurs lacs de données spécialement conçus. Par conséquent, vous pouvez vous concentrer sur l'utilisation des données transactionnelles pour obtenir des informations commerciales à l'aide du AWS suite de services d'analyse, d'IA et de machine learning.

Amazon EventBridge

Amazon EventBridge est un bus d'événements sans serveur qui facilite la création d'applications pilotées par des événements à grande échelle à l'aide d'événements générés par vos applications, d'applications oftware-as-a S-Service (SaaS) intégrées et AWS services. EventBridgefournit un flux de données en temps réel provenant de sources d'événements telles que Zendesk ou Shopify à des cibles telles que AWS Lambda et d'autres applications SaaS. Vous pouvez configurer des règles de routage pour déterminer où envoyer vos données afin de créer des architectures d'applications qui réagissent en temps réel à vos sources de données, l'éditeur d'événements et le consommateur étant complètement découplés.

Flux de travail gérés par Amazon pour Apache Airflow () MWAA

Amazon Managed Workflows for Apache Airflow (MWAA) est un service d'orchestration géré pour Apache Airflow qui facilite la configuration et l'exploitation de pipelines de end-to-end données dans le cloud à grande échelle. Apache Airflow est un outil open source utilisé pour créer, planifier et surveiller par programmation des séquences de processus et de tâches appelées « flux de travail ». Avec Managed Workflows, vous pouvez utiliser Airflow et Python pour créer des flux de travail sans avoir à gérer l'infrastructure sous-jacente en termes d'évolutivité, de disponibilité et de sécurité. Managed Workflows adapte automatiquement sa capacité de flux de travail pour répondre à vos besoins et est intégré à AWS des services de sécurité pour vous fournir un accès rapide et sécurisé aux données.

Amazon MQ

Amazon MQ est un service de courtage de messages géré pour Apache ActiveMQ Classic et RabbitMQ qui facilite la configuration et le fonctionnement des courtiers de messages dans le cloud. Les courtiers de messages permettent à différents systèmes logiciels, utilisant souvent différents langages de programmation et sur différentes plateformes, de communiquer et d'échanger des informations. Amazon MQ réduit votre charge opérationnelle en gérant le provisionnement, la configuration et la maintenance d'ActiveMQ et de RabbitMQ, des courtiers de messages open source populaires. Il est facile de connecter vos applications actuelles à Amazon MQ, car l'entreprise utilise les normes APIs et protocoles de messagerie, notamment,JMS,, NMS AMQPSTOMP, MQTT et. WebSocket L'utilisation de normes signifie que dans la plupart des cas, il n'est pas nécessaire de réécrire le code de messagerie lors de la migration vers AWS.

Amazon Simple Notification Service

Amazon Simple Notification Service (AmazonSNS) est un service de messagerie Pub/Sub hautement disponible, durable, sécurisé et entièrement géré qui vous permet de dissocier les microservices, les systèmes distribués et les applications sans serveur. Amazon SNS propose des rubriques pour la messagerie à haut débit basée sur le push. many-to-many À l'aide d'Amazon SNS Topics, les systèmes de votre éditeur peuvent diffuser les messages vers un grand nombre de points de terminaison d'abonnés pour un traitement parallèle, y compris les files d'SQSattente Amazon, AWS Lambda fonctions et HTTP webhooks /S. En outre, il SNS peut être utilisé pour diffuser des notifications aux utilisateurs finaux par le biais du push mobile et du courrier électronique. SMS

Amazon Simple Queue Service

Amazon Simple Queue Service (AmazonSQS) est un service de mise en file d'attente de messages entièrement géré qui vous permet de découpler et de dimensionner les microservices, les systèmes distribués et les applications sans serveur. SQSélimine la complexité et les frais associés à la gestion et à l'exploitation d'un intergiciel orienté message, et permet aux développeurs de se concentrer sur la différenciation du travail. Amazon vous permet d'envoyerSQS, de stocker et de recevoir des messages entre des composants logiciels, quel que soit le volume, sans perdre de messages ni nécessiter la disponibilité d'autres services. Commencez à utiliser Amazon SQS en quelques minutes à l'aide du AWS Management Console, AWS CLI, ou SDK de votre choix, et trois commandes simples.

Amazon SQS propose deux types de files d'attente de messages. Les files d'attente standard offrent un débit maximal, une commande et une livraison optimales. at-least-once Les SQS FIFO files d'attente Amazon sont conçues pour garantir que les messages sont traités une seule fois, dans l'ordre exact dans lequel ils sont envoyés.

Amazon Simple Workflow Service

Amazon Simple Workflow Service (AmazonSWF) aide les développeurs à créer, exécuter et dimensionner des tâches en arrière-plan comportant des étapes parallèles ou séquentielles. Vous pouvez considérer Amazon SWF comme un outil de suivi des états et un coordinateur de tâches entièrement gérés dans le cloud. Si les étapes de votre application prennent plus de 500 millisecondes, vous devez suivre l'état du traitement. Si vous devez effectuer une restauration ou réessayer en cas d'échec d'une tâche, Amazon SWF peut vous aider.

Retournez àAWS services.