搭配 Azure Logic Apps 與企業整合套件的 B2B 企業整合工作流程
如需企業對企業 (B2B) 解決方案,及在組織間的無接縫通訊,您可以搭配企業整合套件 (EIP) 使用 Azure Logic Apps,組建可調整的自動化企業整合工作流程。
何謂企業整合套件?
如果您熟悉 Microsoft BizTalk Server,EIP 遵循類似的概念,讓您可以輕鬆使用 B2B 功能。 但其中一個主要差異是,EIP 在架構方面以 整合帳戶為基礎。 這些帳戶是 Azure 中的雲端式容器,可簡化儲存、管理及使用 B2B 成品進行 B2B 通訊的方式,包括交易夥伴、協議、對應、結構描述、憑證等。
透過這些成品,您可以使用 Azure Logic Apps 並從數百個連接器中進行選擇,以建置 B2B 工作流程和整合解決方案,其中包含雲端服務,例如 Azure、Microsoft 與其他軟體即服務 (SaaS) 應用程式、內部部署系統與自訂應用程式。 例如,您可以使用內建和 Azure Functions 連接器,從您的工作流程建立並執行自訂程式碼。 您也可以使用支援下列業界標準的企業整合連接器:
- 電子資料交換 (EDI)
- 企業應用程式整合 (EAI)
雖然組織使用不同的通訊協定和 B2B 通訊格式,但您仍然可以與其他組織以電子方式交換訊息。 當您使用 EIP 時,可以將這些不同的格式轉換成您組織系統可處理的格式,其支援業界標準通訊協定,包括 AS2、X12、EDIFACT 和 RosettaNet。 您也可以使用加密和數位簽章改善訊息的安全性。
如何開始使用?
Azure 帳戶和訂用帳戶。 如果您沒有 Azure 訂用帳戶,請先註冊免費的 Azure 帳戶。
整合帳戶,用來儲存您定義和要使用的 B2B 成品。
若要建立地圖和結構描述,您可以使用 Visual Studio 2019 和 Microsoft Azure Logic Apps 企業整合工具延伸模組。 Visual Studio 2022 目前無法使用此延伸模組。
注意
此延伸模組請勿與 BizTalk Server 延伸模組一起安裝。 安裝這兩個延伸模組可能產生未預期的行為。 請確定您只安裝其中一個延伸模組。
在高解析度監視器上,您可能遇到對應設計工具顯示問題。 若要解決 Visual Studio 的此顯示縮放問題,請以 DPI 非感知模式重新啟動 Visual Studio,或新增 DPIUNAWARE 登錄值。
若要在 Visual Studio 內安裝此延伸模組,請遵循下列步驟:
開啟 Visual Studio 之後,從 [延伸模組] 功能表選取 [管理延伸模組]。
在搜尋方塊中,輸入「企業整合」。
在 [Azure Logic Apps 企業整合工具] 旁邊,選取 [下載]。
Visual Studio 會下載並安裝此延伸模組。
若要建立、管理及部署邏輯應用程式資源,您可以使用 Azure 入口網站、Visual Studio Code 或 PowerShell。
建立整合帳戶並新增成品後,您可以建立邏輯應用程式資源,並開始組建 B2B 工作流程。
重要
如果您使用邏輯應用程式 (取用) 資源類型,請先連結您的整合帳戶至邏輯應用程式資源,才能在工作流程中選取並使用 B2B 成品。 但是,若要定義那些成品並新增至您的整合帳戶,您不需要邏輯應用程式資源。
如果您使用邏輯應用程式 (標準) 資源類型,您可以新增結構描述並直接對應邏輯應用程式資源,並在相同的邏輯應用程式資源中多個工作流程間使用這些成品。 您仍然需要整合帳戶來儲存其他成品,例如合作夥伴和合約,但連結是選擇性的。 如需這些資源類型的詳細資訊,請參閱什麼是 Azure Logic Apps - 資源類型和主機環境。
下圖顯示開始組建 B2B 邏輯應用程式工作流程的高階步驟:
立即試用範例
若要嘗試此範例 (範例會透過 Azure 部署傳送和接收 AS2 訊息的邏輯應用程式),請選取 [部署至 Azure]。 執行範例前,請務必手動更新 FabrikamSales-AS2Send 邏輯應用程式工作流程,讓 HTTP 動作的 URI 屬性,使用 Contoso-AS2Receive 邏輯應用程式中要求觸發程序動態產生的 URI。