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

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

什么是 Enterprise Integration Pack?

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

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

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

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

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

创建集成帐户并添加项目后,可以通过创建逻辑应用资源开始生成 B2B 工作流。 如果你不熟悉逻辑应用,请尝试创建一个基本逻辑应用工作流示例。 还可以使用 Visual Studio CodeVisual StudioPowerShell 来创建、管理和部署逻辑应用。

重要

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

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

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

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

立即试用

部署一个用于发送和接收 AS2 消息的完全正常运行的示例逻辑应用

后续步骤