Microsoft BizTalk Server vs Azure AppFabric Service Bus…?

天大地大妈咪最大 提交于 2019-12-03 16:29:38

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. For BizTalk we have Windows Azure AppFabric Connect - which lets you plug BizTalk into 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.

For now, think of the products as highly complementary.

I hope that helps.

Mark Seemann

BizTalk Server is not a 'bus', it's a 'broker'. 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. 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. 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).

BTS, on the other hand, doesn't do that. Instead, it has these Message Broker features:

  • 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. For example, it's easy to conceive of connecting two BizTalk Servers via the Azure Service Bus.

There is a new feature coming to Azure AppFabric sometime this year simply called "Integration" which basically enables Biztalk services on Azure.

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

Microsoft Biztalk Server and Service Bus AppFabric might look similar at the first view but are two different products for differents usages.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!