AWS Application Integration category icon 應用整合 - Amazon Web Services 概述

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

AWS Application Integration category icon 應用整合

應用程式整合 AWS 是一套服務,可在微服務、分散式系統和無伺服器應用程式內的解耦元件之間進行通訊。您不需要重構整個架構即可獲益 — 任何規模的解耦應用程式都可以減少變更的影響,進而更輕鬆地更新並更快速地發佈新功能。

每個服務在圖表之後進行描述。若要協助您決定哪種服務最符合您的需求,請參閱「選擇服務」 AWS 應用程序集成服務還是 Amazon SQSSNS,Amazon 或 Amazon EventBridge? 。如需一般資訊,請參閱的應用程式整合 AWS.

圖表, 顯示 AWS 應用整合服務

返回AWS 服務

AWS Step Functions

AWS Step Functions是一項完全受控的服務,可讓您使用視覺化工作流程輕鬆協調分散式應用程式和微服務的元件。從執行獨立功能的個別元件建置應用程式,可讓您輕鬆擴充並快速變更應用程式。Step Functions 是協調元件並逐步執行應用程式功能的可靠方法。Step Functions 提供了一個圖形化控制台來安排和可視化應用程序的組件作為一系列步驟。這使得構建和運行多步驟應用程序變得簡單。Step Functions 會自動啟動並追蹤每個步驟,並在發生錯誤時重試,讓您的應用程式按預期順序執行。Step Functions 記錄每個步驟的狀態,因此當事情出錯時,您可以快速診斷和調試問題。您甚至無需撰寫程式碼即可變更和新增步驟,因此您可以輕鬆地進化應用程式並加快創新速度。

Amazon AppFlow

Amazon AppFlow 是一種全受管的整合服務,可讓您在 S 服oftware-as-a務 (SaaS) 應用程式 (例如 Salesforce、Zendesk、Slack 和和) 之間安全地傳輸資料 ServiceNow AWS 服務,如 Amazon S3 和 Amazon Redshift,只需點擊幾下。使用 Amazon AppFlow,您可以按照自己選擇的頻率以企業規模執行資料流程-按排程、回應商業事件或隨需。您可以設定篩選和驗證等資料轉換功能,以產生豐富的 ready-to-use 資料作為流程本身的一部分,而無需執行其他步驟。Amazon AppFlow; 自動加密動態中的資料,並允許使用者限制資料在公用網際網路上流動,適用於與之整合的 SaaS 應用程式 AWS PrivateLink,減少受到安全威脅的風險。

AWS B2B 資料交換

AWS B2B 資料交換 (B2Bi) 可自動將電子資料交換 (EDI) 文件轉換為JSON及XML格式化,以簡化您的下游資料整合。企業使用EDI文件與貿易夥伴 (例如供應商和最終客戶) 交換交易資料,使用 X12 等標準化格式。

借助 B2Bi,您可以上線和管理您的交易夥伴,並自動將EDI文檔轉換為常見數據表示,例如JSONXML使用低代碼界面。這種方法可減少準備資料並將其整合至其商務應用程式和專用EDI資料湖所需的時間、複雜性和成本。因此,您可以專注於使用交易資料,使用 AWS 分析、AI 和機器學習服務套件。

Amazon EventBridge

Amazon EventBridge 是無伺服器事件匯流排,可讓您使用應用程式、整合式 S oftware-as-a-Service (SaaS) 應用程式產生的事件,以及 AWS 服務。 EventBridge將即時資料串流從事件來源 (例如 Zendesk 或 Shopify) 傳送至目標,例如 AWS Lambda 以及其他 SaaS 應用程式。您可以設定路由規則,決定將資料傳送到何處,以建置應用程式架構,以便事件發行者和消費者完全解耦,對資料來源進行即時反應。

Amazon Apache 氣流管理工作流程 (MWAA)

適用於 Apache Airflow 的 Amazon 受管工作流程 (MWAA)Apache Airflow 的受管協調服務,可讓您更輕鬆地在雲端中大規模設定和操作 end-to-end 資料管道。Apache Airflow 是一種開放原始碼工具,用於以程式設計方式撰寫、排程和監視稱為「工作流程」的程序和工作序列。透過受管理的工作流程,您可以使用 Airflow 和 Python 建立工作流程,而不必管理基礎架構以提高可擴充性、可用性和安全性。受管理的工作流程會自動擴展其工作流程容量以滿足您的需求,並與 AWS 安全服務可協助您快速且安全地存取資料。

Amazon MQ

Amazon MQApache ActiveMQ 經典版和 RabbitMQ 的受管訊息代理程式服務,可讓您輕鬆地在雲端中設定和操作訊息代理程式。訊息代理程式允許不同的軟體系統 (通常使用不同的程式設計語言以及在不同的平台上) 來溝通和交換資訊。Amazon MQ 可管理 ActiveMQ 和 Rabbit MQ (熱門開放原始碼訊息代理程式) 的佈建、設定和維護,藉此減少您的作業負載。將目前的應用程式連接到 Amazon MQ 非常簡單,因為它使用業界標準APIs和協定進行簡訊傳遞JMS,包括NMS、AMQP、STOMPMQTT、和。 WebSocket使用標準表示在大多數情況下,當您移轉至時,不需要重新撰寫任何訊息程式碼 AWS.

Amazon Simple Notification Service

Amazon 簡單通知服務 (AmazonSNS) 是高可用性、耐用、安全且全受管的 Pub/sub 簡訊服務,可讓您分離微型服務、分散式系統和無伺服器應用程式。Amazon SNS 提供高輸送量、以推送為基礎的簡訊主題。 many-to-many 使用 Amazon SNS 主題,您的發佈者系統可以將訊息散播到大量訂閱者端點,以進 parallel 處理,包括 Amazon SQS 佇列、 AWS Lambda 功能和HTTP/S 網絡掛鉤。此外,還SNS可用於使用行動推送和電子郵件將通知散佈給最終使用者。SMS

Amazon Simple Queue Service

Amazon 簡單佇列服務 (AmazonSQS) 是一種全受管訊息佇列服務,可讓您分離和擴展微型服務、分散式系統和無伺服器應用程式。SQS消除與管理和操作訊息導向中介軟體相關的複雜性和額外負荷,並讓開發人員能夠專注於差異化工作。使用 AmazonSQS,您可以在任何磁碟區的軟體元件之間傳送、存放和接收訊息,而不會遺失訊息或需要提供其他服務。開始使用 Amazon SQS 在幾分鐘內使用 AWS Management Console, AWS CLI,或者您選擇SDK的,以及三個簡單的命令。

Amazon SQS 提供兩種類型的消息隊列。標準佇列提供最大輸送量、盡力訂購和 at-least-once 交付。Amazon SQS FIFO 佇列的設計目的是保證訊息只會按照傳送的順序處理一次。

Amazon Simple Workflow Service

Amazon 簡單工作流程服務 (AmazonSWF) 可協助開發人員建置、執行和擴展具有 parallel 或連續步驟的背景任務。您可以將 Amazon SWF 視為雲端中的全受管狀態追蹤器和任務協調器。如果應用程式的步驟需要 500 毫秒以上的時間才能完成,則需要追蹤處理狀態。如果您需要在任務失敗時恢復或重試,Amazon SWF 可以為您提供幫助。

返回AWS 服務