Я хочу подключить свою базу данных к CRM, и насколько я понимаю, BizTalk - лучший выбор. Я знаю, что у BizTalk есть своя система обмена сообщениями, но достаточно ли этого, учитывая стабильность моих данных, или я должен поставить между собой сообщение-шину?Нужен ли мне брокер сообщений, такой как служебная шина с BizTalk?
ответ
Добавление другой ссылки в цепочку не сделает цепочку более доступной.
В BizTalk есть много встроенных механизмов для повышения стабильности этого соединения. Подумайте о автоматических попытках, автоматическом дросселировании. Для стабильности обслуживания нет необходимости.
Возможно, вы захотите использовать сервисную службу, если вам нужно использовать протокол, который BizTalk не поддерживает (например, CRM в облаке использует лазурные очереди, которые BizTalk 2010 не поддерживает (более высокие версии делают)).
Если среда, в которой работает BizTalk, является стабильной, то BizTalk также будет стабильной. Если среда не такая стабильная, то вы можете изучить кластеризацию, чтобы создать некоторую дополнительную стабильность.
Нет. Добавление любого «брокера сообщений» между BizTalk и CRM, или большинством любой системы действительно, добавит излишнюю сложность. Это будет чистый негатив.