Мне было поручено настроить промежуточный сервер Microsoft BizTalk для наших разработчиков, чтобы протестировать некоторую интеграцию для клиента.
Загвоздка в том, что я понятия не имею, что такое BizTalk, для чего он нужен и для чего он используется. Все, что я могу прочитать об этом на Веб-сайт Microsoft Насколько я могу судить, это всего лишь маркетинговая ерунда, с большим количеством громких корпоративных слов (такие предложения, как «BizTalk позволяет вашей организации легко интегрировать разрозненные системы и связывать деловых партнеров»)
Может ли кто-нибудь пролить свет на то, что на самом деле делает BizTalk? Наши разработчики тоже не знают, только то, что они должны с ним интегрироваться!
Biztalk позволяет приложениям общаться друг с другом. Он используется для обмена информацией или событиями между приложениями или системами, которые необходимы для совместной работы в бизнес-процессе.
Он обеспечивает способ сопоставления входов и выходов различных систем, например, когда они используют несовместимые протоколы или форматы. Я считаю, что это сделано в XML. Он также предоставляет наборы сценариев или процедур, называемые оркестровками, которые позволяют выполнять набор действий в целевых системах, когда их запускает что-то, происходящее в другой системе.
Это реализация служебная шина предприятия, который является платформой для создания Сервисно-Ориентированная Архитектура - если это поможет ...
Чтобы лучше понять концепции интеграции корпоративных приложений, я настоятельно рекомендую вам эта книга.
Он дает обзор всех шаблонов, которые вы увидите, и некоторые данные о различных конкурентах на рынке (Tibco, Biztalk и кое-что от IBM, я забыл название).
Вы можете использовать его как угодно, но я готов поспорить, что EDI является ведущим среди установок Biztalk.
В принципе; выполнение перевода между различными форматами файлов электронной коммерции (заказы b2b, счета-фактуры и т. д.); тем самым расширяя сферу применения программного обеспечения в стиле ERP.
Вкратце это Enterprise Service Bus (ESB). Шаблон сервис-ориентированной архитектуры (SOA), который содержит оркестровку сервисов, преобразование обмена сообщениями и брокера сервисов. Это позволяет крупным компаниям в основном предоставлять веб-сервис или функциональный сервис и через каналы связи передавать разрозненную информацию между всеми видами систем. то есть:
Biztalk в настоящее время широко не используется (2018 г.), и другие конкуренты захватили это пространство интеграции. конкуренты, такие как TIBCO, IBM, Amazon, Mulesoft.