Назад | Перейти на главную страницу

Для чего на самом деле используется Microsoft BizTalk?

Мне было поручено настроить промежуточный сервер Microsoft BizTalk для наших разработчиков, чтобы протестировать некоторую интеграцию для клиента.

Загвоздка в том, что я понятия не имею, что такое BizTalk, для чего он нужен и для чего он используется. Все, что я могу прочитать об этом на Веб-сайт Microsoft Насколько я могу судить, это всего лишь маркетинговая ерунда, с большим количеством громких корпоративных слов (такие предложения, как «BizTalk позволяет вашей организации легко интегрировать разрозненные системы и связывать деловых партнеров»)

Может ли кто-нибудь пролить свет на то, что на самом деле делает BizTalk? Наши разработчики тоже не знают, только то, что они должны с ним интегрироваться!

Biztalk позволяет приложениям общаться друг с другом. Он используется для обмена информацией или событиями между приложениями или системами, которые необходимы для совместной работы в бизнес-процессе.

Он обеспечивает способ сопоставления входов и выходов различных систем, например, когда они используют несовместимые протоколы или форматы. Я считаю, что это сделано в XML. Он также предоставляет наборы сценариев или процедур, называемые оркестровками, которые позволяют выполнять набор действий в целевых системах, когда их запускает что-то, происходящее в другой системе.

Это реализация служебная шина предприятия, который является платформой для создания Сервисно-Ориентированная Архитектура - если это поможет ...

Чтобы лучше понять концепции интеграции корпоративных приложений, я настоятельно рекомендую вам эта книга.

Он дает обзор всех шаблонов, которые вы увидите, и некоторые данные о различных конкурентах на рынке (Tibco, Biztalk и кое-что от IBM, я забыл название).

Вы можете использовать его как угодно, но я готов поспорить, что EDI является ведущим среди установок Biztalk.

В принципе; выполнение перевода между различными форматами файлов электронной коммерции (заказы b2b, счета-фактуры и т. д.); тем самым расширяя сферу применения программного обеспечения в стиле ERP.

Вкратце это Enterprise Service Bus (ESB). Шаблон сервис-ориентированной архитектуры (SOA), который содержит оркестровку сервисов, преобразование обмена сообщениями и брокера сервисов. Это позволяет крупным компаниям в основном предоставлять веб-сервис или функциональный сервис и через каналы связи передавать разрозненную информацию между всеми видами систем. то есть:

  • связать очень старую базу данных AS / 400 с программным обеспечением обработки на C ++.
  • интегрировать веб-приложение j2ee с платформой BPM для запуска бизнес-процессов
  • выполнять некоторые операции с CRUD БД по запросу. (т.е. получить общее количество работодателей с сертификатом SOA)

Biztalk в настоящее время широко не используется (2018 г.), и другие конкуренты захватили это пространство интеграции. конкуренты, такие как TIBCO, IBM, Amazon, Mulesoft.