【问题标题】:Microsoft BizTalk Server vs Azure AppFabric Service Bus...?Microsoft BizTalk Server 与 Azure AppFabric 服务总线...?
【发布时间】:2011-07-20 06:19:29
【问题描述】:

我们都知道 BizTalk 是 Microsoft 针对 ESB(企业服务总线)的商业产品。

BizTalk 通过 AppFabric 服务总线支持哪些其他现成的功能。或者换句话说,AppFabric 服务总线没有为 ESB 的功能提供什么...?

就 AppFabric 服务总线而言,“服务总线”一词是否具有误导性,与企业服务总线相关...?

【问题讨论】:

    标签: azure biztalk appfabric servicebus


    【解决方案1】:

    BizTalk Server 不是“总线”,而是“代理”。 “总线”一词表示在组件之间传输数据的子系统。您可能会说 BTS 正是这样做的,但它是通过坐在 中心辐射模型 的中间,将消息分发给适当的接收者来实现的。由于它在消息的分发中往往扮演着非常积极的角色,因此broker标签更为合适。

    这基本上也让您对 Azure 服务总线和 BTS 之间的区别有了一个很好的了解。 Azure 服务总线基本上只是一个数据传输子系统,它使您能够跨网络拓扑障碍将各种端点连接在一起(它使您能够使用回调通道来调用防火墙后面的服务)。

    另一方面,BTS 不这样做。相反,它具有以下 Message Broker 功能:

    • 编排
    • 消息翻译
    • 基于内容的路由
    • 持久的消息传递
    • 业务分析监控
    • 操作支持/诊断
    • 可能还有一些我现在忘记了 :)

    BTS 和 Azure 服务总线实际上是两个完全不同的东西,可以互补使用。例如,很容易设想通过 Azure 服务总线连接两个 BizTalk Server。

    【讨论】:

      【解决方案2】:

      Microsoft 的 BizTalk 和 AppFabric 服务总线团队实际上正在密切合作,我们(我在那里工作)随着时间的推移将 BizTalk 的功能与 AppFabric 和服务总线集成在一起。对于 BizTalk,我们有 Windows Azure AppFabric Connect - 它允许您将 Bi​​zTalk 插入服务总线。在 PDC'10 上,我们宣布 (http://bit.ly/9gm2zI) 我们将把 BizTalk 集成功能的一个子集引入服务总线 - 您将听到更多关于这些功能在今年的课程。

      目前,将这些产品视为高度互补的产品。

      希望对你有帮助。

      【讨论】:

      • 我希望我可以评论以下关于“集成”功能的答案;这将是一个相当轻量级的模型,还不能与完整的 BizTalk 产品相提并论。
      【解决方案3】:

      今年某个时候 Azure AppFabric 有一个新功能,简称为“集成”,它基本上可以在 Azure 上启用 Biztalk 服务。

      http://www.microsoft.com/windowsazure/appfabric/overview/default.aspx#top

      【讨论】:

        【解决方案4】:

        Microsoft Biztalk Server 和 Service Bus AppFabric 在第一个视图中可能看起来很相似,但它们是用于不同用途的两种不同产品。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-02-07
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-08-11
          相关资源
          最近更新 更多