Microsoft BizTalk Server — это серверное решение для создания универсального интеграционного решения с ESB архитектурой. Данное решение существует и развивается уже более 10 лет и позволяет начать построение интеграции с небольшого решения, постепенно расширяя его по мере необходимости компании. Вместе с решением поставляется набор базовых адаптеров, позволяющих подключать IT-системы с помощью различных протоколов. Минимальный набор адаптеров:

  • File
  • FTP
  • SFTP
  • POP3
  • SMTP
  • SOAP
  • HTTP
  • MSMQ
  • MQSeries
  • SB-Messaging
  • SQL
  • WCF
  • SharePoint Services

Основной задачей любой системы интеграции является преобразование сообщений поступивших от системы-публикатора в сообщение понятное системе-подписчику. Основным форматом сообщения является XML, а основное средство преобразования – язык XSLT. Для того что бы упростить решение таких задач BizTalk обладает встроенным инструментом Map, в состав которого входит так же набор компонентов для решения как простых (например конкатенация строк) и сложных операций (например математические операции).

Инструмент Map

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

Инструмент Orchestration

К основным преимуществам решений, построенных на базе Microsoft BizTalk Server, относят:

  • Возможность построение решения, основанного на SOA;
  • Наличие большого набора готовых адаптеров и встроенных инструментов разработки;
  • Возможность подключения пользовательских адаптеров и инструментов;
  • Консоль мониторинга системы интеграции;
  • Возможность реализовать бизнес-процесс любой сложности с помощью базовых компонентов;
  • Высокая пропускная способность всей системы интеграции;
  • Мониторинг протекающих бизнес-процессов в режиме реального времени;
  • Невысокие требования к аппаратной платформе.