Microsoft 发布 BizTalk Server 2016

  • Kent Weare
  • 刘嘉洋

2016 年 11 月 24 日

话题:架构

Microsoft 于 10 月 27 日发布了第十版 BizTalk Server。这是继今年 3 月 30 日BizTalk Server 2016 Community Technical Preview 1 (CTP) 后又一次 BizTalk Server 发布。

历史上 BizTalk Server 曾被设计给需要执行企业应用集成(EAI)、企业及企业之间商务(B2B)集成,包括 EDI 协议和构建松耦合的接口的组织使用。在这次发布的版本中,Microsoft 进一步加大力度投资于 BizTalk Server 的混合与云连接。Microsoft 的项目管理首席主管 Frank Weigel 向我们解释了为什么混合与云连接对用户至关重要:

我们意识到,由于应用、数据和服务的激增,每个公司都正在经历数字化转型。无论你的应用是运行在云端还是在内部部署,你都必须灵活地无缝连接应用程序、解锁数据并在任何地方自动执行业务流程。

对于正在考虑是否进行 BizTalk Server 2016 升级的用户,Microsoft列出了升级的一系列优势:

  • 混合连接:用户可以通过 BizTalk Server 2016 连接到本地云应用程序、web 和移动后端系统并使用 Azure Logic Apps 适配器自定义应用程序。它充当了快速整合各种使用预先构建、开箱即用的连接器的 SaaS 应用程序之间的桥梁。Azure Logic Apps 适配器在合作伙伴和供应商的云中使用企业消息传递,并利用 Microsoft Cloud 帮助你构建整体集成解决方案。用户可以使用 Azure Services(包括 Functions、Cognitive Services、Machine Learning 等等)进行相关数据的操作,并做出明智的业务决策。
  • 集成:与最新的 Microsoft 产品集成,如 Windows Server 2016、Visual Studio 2015、SQL Server 2016 和 Office 2016。利用最新的 Microsoft 产品和服务的一流集成经验,通过 BizTalk Server 2016 实现无缝集成。
  • SQL Server 2016 Always On Availability Groups为 Azure 和内部部署提供了高可用性的解决方案。传统的日志传送机制现在可以通过自动化的、更快速的、更好的方式实现高可用性和灾难恢复。

InfoQ 最近与 Microsoft 项目首席经理 Jon Fancey 探讨了这次发布的相关内容。他提到了很多内容:

InfoQ:这已经是 BizTalk 的第十个版本了,你认为这个版本的顺利发布是否归因于 BizTalk 在过去的十六年间取得的成功?

Jon Fancey:我认为 BizTalk 最伟大的地方就是,尽管经常面临到不同的挑战,它还是能够持续解决现实世界的问题。现实世界的问题非常凌乱,由于预先存在不可协商、以客户意见为关键的技术,所以一些典雅的解决方法并不适合解决这些杂乱的问题。BizTalk 一直以来,并将持续化解这些挑战,创造出强健的集成解决方案。2016 年,我们将更加专注于 BizTalk 的开发以简化云连接,并通过 SQL AlwaysOn 的支持简化 BizTalk 配置。

InfoQ:BizTalk 2016 支持 SQL Server 2016 Always On Availability Groups。可否请你设想一下,用户将会如何受益于这个新功能?

Fancey: BizTalk 一直以来都在做一些“正确”的事情,但通常这并不是最方便的事情。2016 年,我们引入了 SQL Server 2016 和 AlwaysOn Availability Groups (AG) 的支持,通过为组织和 DBAs 提供一致的方法来处理高可用性(HA),而不需要依赖日志传送或在存储层昂贵地、异地间地进行同步复制,因此方便性大大提升。我们对 AlwaysOn AG 的支持也为在 laaS 上运行 Azure 的 HA 提供了帮助。许多用户一直都希望能实现这点,因为这可以帮助他们简化选集,并通过更快地向外扩展使用我们的云资源,提升敏捷度。

InfoQ:用户仍然对于混合连接功能有需求。Microsoft 是如何解决这些情况的?

Fancey:回忆过往,Microsoft 拥有丰富的企业功能和连接性选项,从 (Azure) Active Directory 到 Azure Service Bus,都是处理混合集成现实的重要资产。我们知道并理解用户想要用自己的需求和自己的方式使用云,这往往意味着他们不能或不想移动一些应用程序或数据,这非常正常。因此我们尽力改善,尽可能让用户可以更容易地无缝桥接本地部署和云分区。我认为用于 BizTalk Server 2016 的 Logic Apps 的新适配器真的可以简化连接,并为 BizTalk 的用户提供了从现有的集成平台上利用云技术的可能。早期的用户告诉我们扩展到云的能力,与每月可以有新的连接器的无数 SaaS 服务集成,这非常具有吸引力。

InfoQ:Microsoft 最近发布了 Cognitive Services 的连接器,可否请你设想一下 BizTalk 的用户将如何受益于这个新功能?

Fancey:使用新的 Logic Apps 适配器和 Logic Apps 中的 BizTalk 连接器可以实现两者之间的相互通信,用于 Logic App 中的 Cognitive Services 可以触发 BizTalk 的工作负载,反之亦然。最近我在 Ignite 做的演示很好地说明了其工作原理,我通过 BizTalk 中一个简单的订单处理系统与本地部署的各种数据源相互通信。然而,我用一种非常简单的方式扩展了现有的编排,比如说当我收到来自新用户的订单时,我将他们的信息推送到 Logic App。反过来,它用到了 Cognitive Services 和 Bing Search 实现对用户进行分析,并会给用户打一个“分数”。这虽然是一个简单的例子,但它足以从新的云端资源获取数据,丰富现有流程,比如说本例中的 Bing。还要实时分析数据,如确定情绪并将这些过程注入数据中。

InfoQ:你已经在 Microsoft Integration 工作了好多年了。这次发布中你自己最感兴趣的是什么方面?

Fancey:你说的太客气了。无论如何都有二十年了。我感觉我整个职业生涯的各个部分都是相互关联的,无论是 Windows 前端到大型机或是多个后端 LOB 系统的 web 服务,将智能技术融入到家居一体化,这一直贯穿了我的整个职业生涯。我认为它吸引我的最大原因是因为它总是在不停变化,总有新的东西需要连接。这是 BizTalk Server 2016 最让我感兴趣的一方面。Logic Apps 连接没有尽头,我们正在努力改进它,使这项伟大的技术能更加易于使用。从云连接到本地部署真的很棒,我曾经用了很多时间和用户一起工作一起交流,帮助他们体会到 BizTalk 的强大功能。现在 BizTalk Server 的用户可以以他们自己的方法,通过我们业界领先的混合连接,在他们的数据中心使用现有的应用程序获得强大的云功能。这对我来说,改变了游戏规则,充满颠覆性。

查看英文原文Microsoft Launches BizTalk Server 2016

架构