BizTalk Server is not a "bus", it is a "broker". The word "bus" refers to a subsystem that transfers data between components . You can say that BTS does just that, but does it while sitting in the middle of the hub and speaker model , distributing messages to the appropriate receivers. Because he often plays an active role In the distribution of messages, the label broker is more suitable.
Basically, it also gives you a pretty good idea of ββthe differences between Azure Service Bus and BTS. Azure Service Bus is basically just a data subsystem that allows you to connect different endpoints together through the network barriers of the topology (it allows you to use callback channels to call services behind firewalls).
BTS, on the other hand, does not. Instead, it has the following Message Broker features :
- arrangement
- Message Translation
- Content Based Routing
- Strong messaging
- Business Intelligence Monitoring
- Operation Support / Diagnostics
- Maybe I forgot something else right now :)
The BTS and the Azure service bus are really two different things that can be used additionally. For example, itβs easy to understand how to connect two BizTalk servers through Azure Service Bus.
source share