简体   繁体   English

Microsoft BizTalk Server与Azure AppFabric Service Bus ...?

[英]Microsoft BizTalk Server vs Azure AppFabric Service Bus…?

We all know that BizTalk is an commercial product from Microsoft for ESB (Enterprise Service Bus). 我们都知道BizTalk是Microsoft针对ESB(企业服务总线)的商业产品。

What are other ready-made features which BizTalk supports over the AppFabric Service bus. BizTalk通过AppFabric Service总线支持的其他现成功能有哪些。 Or in other words what does AppFabric Service Bus doesn't provide to the features of ESB ...? 或者换句话说,AppFabric Service Bus没有为ESB的功能提供什么?

Is the term "Service Bus" misleading as far as the AppFabric Service Bus is concerned with respect to Enterprise Service Bus...? 就AppFabric服务总线而言,“服务总线”一词是否与企业服务总线有关......

BizTalk Server is not a 'bus', it's a 'broker'. BizTalk Server不是“总线”,它是“经纪人”。 The word 'bus' indicates a subsystem that transfers data between components . “总线”一词表示在组件之间传输数据子系统 You might say that BTS does exactly that, but it does it by sitting in the middle of a hub and spoke model , distributing messages to appropriate receivers. 您可能会说BTS确实如此,但它通过坐在中心和轮辐模型的中间来实现它,将消息分发给适当的接收器。 Since it often plays a very active role in the distribution of messages, the broker label is more appropriate. 由于它通常在消息分发中起着非常积极的作用 ,因此代理标签更合适。

This basically also gives you a pretty good idea about the differences between the Azure Service Bus and BTS. 这基本上也让您对Azure Service Bus和BTS之间的差异有了很好的了解。 The Azure Service Bus is basically just a data transfer subsystem that enables you to connect various endpoints together across network topology barriers (it enable you to use callback channels to invoke services behind firewalls). Azure Service Bus基本上只是一个数据传输子系统,它使您能够跨网络拓扑障碍将各种端点连接在一起(它使您能够使用回调通道来调用防火墙后面的服务)。

BTS, on the other hand, doesn't do that. 另一方面,BTS不这样做。 Instead, it has these Message Broker features: 相反,它具有以下Message Broker功能:

  • Orchestration 管弦乐编曲
  • Message translation 消息翻译
  • Content-based routing 基于内容的路由
  • Durable messaging 耐用的消息传递
  • Business Analytics Monitoring 业务分析监控
  • Operations support/diagnostics 运营支持/诊断
  • probably some more I forget right now :) 可能还有一些我现在忘了:)

BTS and the Azure Service Bus are really two entirely different things, and might be used complementarily. BTS和Azure Service Bus实际上是两个完全不同的东西,可以互补使用。 For example, it's easy to conceive of connecting two BizTalk Servers via the Azure Service Bus. 例如,很容易想到通过Azure Service Bus连接两个BizTalk服务器。

The BizTalk and AppFabric Service Bus teams at Microsoft are actually tightly collaborating and we (I work there) are integrating BizTalk's capabilities with AppFabric and Service Bus over time. Microsoft的BizTalk和AppFabric Service Bus团队实际上正在紧密合作,我们(我在那里工作)正在将BizTalk的功能与AppFabric和Service Bus集成在一起。 For BizTalk we have Windows Azure AppFabric Connect - which lets you plug BizTalk into Service Bus. 对于BizTalk,我们有Windows Azure AppFabric Connect - 它允许您将BizTalk插入Service Bus。 At PDC'10 we announced (http://bit.ly/9gm2zI) that we'll be bringing a subset of the BizTalk integration features into Service Bus - you'll be hearing a lot more about the extent of those capabilities over the course of the current year. 在PDC'10,我们宣布(http://bit.ly/9gm2zI)我们将把BizTalk集成功能的一部分带入服务总线 - 你会听到更多关于这些功能的范围。当年的过程。

For now, think of the products as highly complementary. 现在,想想这些产品是高度互补的。

I hope that helps. 我希望有所帮助。

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

There is a new feature coming to Azure AppFabric sometime this year simply called "Integration" which basically enables Biztalk services on Azure. Azure AppFabric今年有一个新功能,简称为“集成”,它基本上可以在Azure上启用Biztalk服务。

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM