使用 Azure 逻辑应用和 Enterprise Integration Pack 的 B2B 企业集成工作流

若要生成企业到企业 (B2B) 解决方案并在组织之间无缝通信,可以结合使用 Azure 逻辑应用和 Enterprise Integration Pack (EIP) 来生成自动化的可缩放企业集成工作流。

什么是 Enterprise Integration Pack?

如果你熟悉 Microsoft BizTalk Server,则也会熟悉 EIP 的概念,因此可以轻松地使用 B2B 功能。 但是,EIP 有一个主要区别,即在体系结构上基于集成帐户。 这些帐户是 Azure 中基于云的容器,可简化存储、管理和使用 B2B 项目(包括贸易合作伙伴、协议、映射、架构、证书等)进行 B2B 通信的方式。

借助这些项目,你可以通过使用 Azure 逻辑应用并从数百个连接器中进行选择,从而生成 B2B 工作流和集成解决方案,其中包括云服务(如 Azure、Microsoft 和其他软件即服务 (SaaS) 应用)、本地系统和自定义应用。 例如,你可以使用内置连接器和 Azure Functions 连接器通过工作流来创建和运行自定义代码。 还可以使用支持以下行业标准的企业集成连接器

  • 电子数据交换 (EDI)
  • 企业应用程序集成 (EAI)

尽管各个组织使用不同的协议和格式进行 B2B 通信,但你仍然可以与其他组织以电子方式交换消息。 使用支持行业标准协议(包括 AS2X12EDIFACTRosettaNet)的 EIP 时,可以将这些不同的格式转换为组织系统可以处理的格式。 还可以通过同时使用加密和数字签名来提高消息的安全性。

我需要哪些内容才能开始使用?

创建集成帐户并添加项目后,可以通过创建逻辑应用资源开始生成 B2B 工作流。

重要

如果使用“逻辑应用(消耗)”资源类型,必须将集成帐户链接到逻辑应用资源,然后才能选择要在工作流中使用的 B2B 项目。 但是,若要定义这些项目并将其添加到集成帐户,你还不需要用到逻辑应用资源。

如果使用“逻辑应用(标准)”资源类型,可以将架构和映射直接添加到逻辑应用资源,并在同一逻辑应用资源内的多个工作流中使用这些项目。 你仍然需要一个集成帐户来存储其他项目,例如合作伙伴和协议,但链接是可选的。 有关这些资源类型的详细信息,请查看什么是 Azure 逻辑应用 - 资源类型和主机环境

下图显示了开始生成 B2B 逻辑应用工作流的大致步骤:

概念图显示了创建 B2B 逻辑应用工作流的必需步骤。

立即试用示例

若要试用此示例(部署通过 Azure 发送和接收 AS2 消息的逻辑应用),请选择“部署到 Azure”。 运行示例之前,请确保手动更新 FabrikamSales-AS2Send 逻辑应用工作流,以便 HTTP 操作的 URI 属性使用为 Contoso-AS2Receive 逻辑应用中的“请求”触发器动态生成的 URI。

后续步骤