AWS Application Integration category icon Integration von Anwendungen - Überblick über Amazon Web Services

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

AWS Application Integration category icon Integration von Anwendungen

Application Integration on AWS ist eine Suite von Diensten, die die Kommunikation zwischen entkoppelten Komponenten innerhalb von Microservices, verteilten Systemen und serverlosen Anwendungen ermöglichen. Sie müssen nicht Ihre gesamte Architektur umgestalten, um davon zu profitieren. Durch die Entkopplung von Anwendungen in beliebiger Größenordnung können Sie die Auswirkungen von Änderungen reduzieren, sodass Aktualisierungen einfacher und schneller neue Funktionen veröffentlicht werden können.

Jeder Service wird im Anschluss an das Diagramm beschrieben. Informationen zur Entscheidung, welcher Service Ihren Anforderungen am besten entspricht, finden Sie unter Wählen Sie einen AWS Anwendungsintegrationsservice oder Amazon SQS, Amazon SNS oder Amazon? EventBridge . Allgemeine Informationen finden Sie unter Anwendungsintegration auf AWS.

Diagramm, das die Dienste zur AWS Anwendungsintegration zeigt

Kehren Sie zurück zuAWS Dienstleistungen.

AWS Step Functions

AWS Step Functionsist ein vollständig verwalteter Service, der es einfach macht, die Komponenten verteilter Anwendungen und Microservices mithilfe visueller Workflows zu koordinieren. Wenn Sie Anwendungen aus einzelnen Komponenten erstellen, die jeweils eine separate Funktion erfüllen, können Sie Anwendungen einfach skalieren und schnell ändern. Step Functions ist eine zuverlässige Methode, um Komponenten zu koordinieren und die Funktionen Ihrer Anwendung Schritt für Schritt durchzugehen. Step Functions bietet eine grafische Konsole, mit der Sie die Komponenten Ihrer Anwendung in einer Reihe von Schritten anordnen und visualisieren können. Dies macht es einfach, mehrstufige Anwendungen zu erstellen und auszuführen. Step Functions initiiert und verfolgt automatisch jeden Schritt und versucht es erneut, wenn Fehler auftreten, sodass Ihre Anwendung ordnungsgemäß und wie erwartet ausgeführt wird. Step Functions protokolliert den Status jedes Schritts, sodass Sie Probleme schnell diagnostizieren und debuggen können, wenn etwas schief geht. Sie können Schritte ändern und hinzufügen, ohne Code schreiben zu müssen, sodass Sie Ihre Anwendung einfach weiterentwickeln und schneller innovieren können.

Amazon AppFlow

Amazon AppFlow ist ein vollständig verwalteter Integrationsservice, mit dem Sie mit nur wenigen Klicks Daten zwischen Software-as-a-Service (SaaS-) Anwendungen wie Salesforce, Zendesk ServiceNow, Slack und AWS Diensten wie Amazon S3 und Amazon Redshift sicher übertragen können. Mit Amazon AppFlow können Sie Datenflüsse auf Unternehmensebene mit der von Ihnen gewählten Frequenz ausführen — nach einem Zeitplan, als Reaktion auf ein Geschäftsereignis oder bei Bedarf. Sie können Funktionen zur Datentransformation wie Filterung und Validierung konfigurieren, um umfangreiche ready-to-use Daten als Teil des Datenflusses selbst und ohne zusätzliche Schritte zu generieren. Amazon AppFlow; verschlüsselt automatisch übertragene Daten und ermöglicht es Benutzern, den Datenfluss über das öffentliche Internet für integrierte SaaS-Anwendungen zu verhindern AWS PrivateLink, wodurch das Risiko von Sicherheitsbedrohungen reduziert wird.

AWS B2B-Datenaustausch

AWS B2B Data Interchange (B2Bi) automatisiert die Umwandlung von Electronic Data Interchange (EDI) -Dokumenten in JSON- und XML-Formate, um Ihre nachgelagerten Datenintegrationen zu vereinfachen. Unternehmen verwenden EDI-Dokumente, um Transaktionsdaten mit Handelspartnern wie Lieferanten und Endkunden auszutauschen, und verwenden dabei standardisierte Formate wie X12.

Mit B2Bi können Sie Ihre Handelspartner einbinden und verwalten und die Umwandlung von EDI-Dokumenten in gängige Datendarstellungen wie JSON und XML mithilfe einer Low-Code-Schnittstelle automatisieren. Dieser Ansatz reduziert den Zeitaufwand, die Komplexität und die Kosten, die mit der Vorbereitung und Integration von EDI-Daten in ihre Geschäftsanwendungen und speziell dafür entwickelten Data Lakes verbunden sind. So können Sie sich darauf konzentrieren, Transaktionsdaten zu nutzen, um mithilfe der AWS Suite aus Analyse-, KI- und ML-Services geschäftliche Erkenntnisse zu gewinnen.

Amazon EventBridge

Amazon EventBridge ist ein serverloser Event-Bus, der es einfacher macht, ereignisgesteuerte Anwendungen in großem Maßstab mithilfe von Ereignissen zu erstellen, die von Ihren Anwendungen, integrierten Software-as-a-Service (SaaS-) Anwendungen und Diensten generiert werden. AWS EventBridgeliefert einen Stream von Echtzeitdaten aus Ereignisquellen wie Zendesk oder Shopify an Ziele wie AWS Lambda und andere SaaS-Anwendungen. Sie können Routing-Regeln einrichten, um zu bestimmen, wohin Ihre Daten gesendet werden sollen, um Anwendungsarchitekturen zu erstellen, die in Echtzeit auf Ihre Datenquellen reagieren, wobei Herausgeber und Verbraucher von Veranstaltungen vollständig entkoppelt sind.

Amazon Managed Workflows for Apache Airflow (MWAA)

Amazon Managed Workflows for Apache Airflow (MWAA) ist ein verwalteter Orchestrierungsservice für Apache Airflow, der es einfacher macht, end-to-end Daten-Pipelines in der Cloud in großem Maßstab einzurichten und zu betreiben. Apache Airflow ist ein Open-Source-Tool, mit dem Abläufe und Aufgaben, die als „Workflows“ bezeichnet werden, programmgesteuert erstellt, geplant und überwacht werden können. Mit Managed Workflows können Sie Airflow und Python verwenden, um Workflows zu erstellen, ohne die zugrunde liegende Infrastruktur aus Gründen der Skalierbarkeit, Verfügbarkeit und Sicherheit verwalten zu müssen. Managed Workflows skaliert die Workflow-Kapazität automatisch an Ihre Bedürfnisse und ist in AWS Sicherheitsdienste integriert, um Ihnen einen schnellen und sicheren Zugriff auf Daten zu ermöglichen.

Amazon MQ

Amazon MQ ist ein verwalteter Message Broker-Service für Apache ActiveMQ Classic und RabbitMQ, der die Einrichtung und den Betrieb von Message Brokern in der Cloud vereinfacht. Message Broker ermöglichen es verschiedenen Softwaresystemen — oft mit unterschiedlichen Programmiersprachen und auf unterschiedlichen Plattformen — zu kommunizieren und Informationen auszutauschen. Amazon MQ reduziert Ihre Betriebslast, indem es die Bereitstellung, Einrichtung und Wartung von ActiveMQ und RabbitMQ, beliebten Open-Source-Message-Brokern, verwaltet. Die Verbindung Ihrer aktuellen Anwendungen mit Amazon MQ ist einfach, da es Industriestandards APIs und Protokolle für das Messaging verwendet, darunter JMS, NMS, AMQP, STOMP, MQTT und. WebSocket Die Verwendung von Standards bedeutet, dass in den meisten Fällen kein Messaging-Code neu geschrieben werden muss, wenn Sie zu migrieren. AWS

Amazon Simple Notification Service

Amazon Simple Notification Service (Amazon SNS) ist ein hochverfügbarer, langlebiger, sicherer und vollständig verwalteter Pub/Sub-Messaging-Service, mit dem Sie Microservices, verteilte Systeme und serverlose Anwendungen entkoppeln können. Amazon SNS bietet Themen für Push-basiertes Messaging mit hohem Durchsatz. many-to-many Mithilfe von Amazon SNS SNS-Themen können Ihre Publisher-Systeme Nachrichten an eine große Anzahl von Abonnenten-Endpunkten zur parallel Verarbeitung auffächern, einschließlich Amazon SQS SQS-Warteschlangen, AWS Lambda Funktionen und HTTP/S-Webhooks. Darüber hinaus kann SNS verwendet werden, um Benachrichtigungen über mobile Push-, SMS- und E-Mail-Benachrichtigungen an Endbenutzer zu verteilen.

Amazon Simple Queue Service

Amazon Simple Queue Service (Amazon SQS) ist ein vollständig verwalteter Message Queuing-Service, mit dem Sie Microservices, verteilte Systeme und serverlose Anwendungen entkoppeln und skalieren können. SQS beseitigt die Komplexität und den Aufwand, die mit der Verwaltung und dem Betrieb nachrichtenorientierter Middleware verbunden sind, und ermöglicht es Entwicklern, sich auf differenzierte Aufgaben zu konzentrieren. Mit Amazon SQS können Sie Nachrichten zwischen Softwarekomponenten in beliebiger Menge senden, speichern und empfangen, ohne dass Nachrichten verloren gehen oder andere Dienste verfügbar sein müssen. Mit dem SDK Ihrer Wahl und drei einfachen Befehlen können Sie innerhalb von Minuten mit Amazon SQS loslegen. AWS Management Console AWS CLI

Amazon SQS bietet zwei Arten von Nachrichtenwarteschlangen. Standardwarteschlangen bieten maximalen Durchsatz, bestmögliches Bestell- und Zustellungsverfahren. at-least-once Amazon SQS FIFO-Warteschlangen sind so konzipiert, dass sie garantieren, dass Nachrichten genau einmal verarbeitet werden, und zwar in der exakten Reihenfolge, in der sie gesendet werden.

Amazon Simple Workflow Service

Amazon Simple Workflow Service (Amazon SWF) unterstützt Entwickler beim Erstellen, Ausführen und Skalieren von Hintergrundjobs mit parallel oder sequentiellen Schritten. Stellen Sie sich Amazon SWF wie einen vollständig verwalteten Status-Tracker und Aufgabenkoordinator in der Cloud vor. Wenn die Ausführung der Schritte Ihrer Anwendung mehr als 500 Millisekunden dauert, müssen Sie den Verarbeitungsstatus verfolgen. Wenn Sie eine Aufgabe wiederherstellen oder es erneut versuchen müssen, wenn eine Aufgabe fehlschlägt, kann Amazon SWF Ihnen helfen.

Kehren Sie zurück zu. AWS Dienstleistungen