Интеграционная сервисная шина представляет собой программное обеспечение, которое позволяет объединять большое число платформ и приложений, организовывая взаимодействие между ними на основе сервисов.
Интеграционная шина предоставляет функции:
— преобразования, передачи, алгоритмического перенаправления, постановки в очередь и отслеживания сообщений;
— работы с сообщениями в следующих режимах: «точка-точка», «публикация-подписка», синхронный, асинхронный;
— поддержки SOAP и XML сообщений;
— оркестровки служб;
— возможности подключения множества систем с помощью готовых адаптеров и API для написания новых адаптеров.
Внедрение шины данных существенно облегчает интеграцию новых систем – и покупных, и самостоятельно разработанных. Сервисы разбиваются на единичные службы и перестают быть монолитными.
Результатом внедрения шины данных можно назвать:
• достижение прозрачности обмена данными в рамках существующих и внедряемых бизнес-процессов;
• увеличение продуктивности и эффективности работы как конкретных сотрудников, так и целых подразделений;
• повышение уровня удовлетворенности клиентов;
• снижение издержки на создание и поддержание IT-инфраструктуры предприятия.
Сегодня выбор на рынке интеграционных шин достаточно широк. Можно найти как коммерческие системы, так и продукты с открытым исходным кодом.
Сфера применения интеграционных шин весьма широка. В нашей стране они применяются во многих крупных предприятиях: в операторах связи, в банковской сфере, а также в комплексе систем электронного правительства Российской Федерации.