BizTalk Server - это не «шина», это «брокер». Слово «шина» обозначает подсистему , которая передает данные между компонентами . Можно сказать, что BTS делает именно это, но делает это, сидя в центре концентратора и лучевой модели , распределяя сообщения соответствующим получателям. Поскольку он часто играет очень активную роль в распространении сообщений, метка broker является более подходящей.
Это также дает вам довольно хорошее представление о различиях между служебной шиной Azure и BTS. Сервисная шина Azure - это просто подсистема передачи данных, которая позволяет вам соединять различные конечные точки вместе через барьеры сетевой топологии (она позволяет использовать каналы обратного вызова для вызова служб за брандмауэрами).
BTS, с другой стороны, этого не делает. Вместо этого он имеет следующие функции Message Broker:
- аранжировка
- Перевод сообщения
- Контентная маршрутизация
- Надежные сообщения
- Мониторинг бизнес-аналитики
- Оперативная поддержка / диагностика
- вероятно, еще немного я сейчас забуду:)
BTS и служебная шина Azure на самом деле - это две совершенно разные вещи, которые могут использоваться совместно. Например, легко представить соединение двух серверов BizTalk через служебную шину Azure.