+375 (17) 294 99 88 market@topsoft.by

Сервисная шина предприятия (ESB)

Все бизнес-данные в едином информационном пространстве

О системе  Сервисная шина предприятия (ESB)

Корпоративная сервисная шина предприятия — это система, представляющая собой интеграционную платформу для объединения множества ИС, используемых в компании, в единое информационное пространство. Интеграционная шина (ESB) построена на основе микросервисной архитектуры (сервер обмена сообщений + адаптеры ИС) с использованием самых современных технологий разработки. В ее состав входит богатый набор средств настройки, мониторинга и диагностики процессов интеграции, а также управления компонентами интеграции. Все это позволяет запустить интеграцию ИС с минимальными затратами за счет следующих конкурентных преимуществ:

  • значительное сокращение сроков внедрения;
  • простота и эффективность эксплуатации;
  • гибкая настройка интегрального решения под динамично меняющиеся бизнес-процессы компании.

Данной системой могут пользоваться как технические специалисты (программисты, системные администраторы и т.д.), так и владельцы и организаторы бизнес-процессов (консультанты, бизнес-аналитики и т.д.). Сервисная шина данных избавляет пользователей от взаимодействия с технологическим стеком (форматы сообщений, протоколы передачи данных и т.д.) и позволяет им сосредоточиться на бизнес-задачах.

Как работает Сервисная шина предприятия (ESB)

  • Данные между ИС передаются в виде сообщений с помощью адаптеров ИС и брокера сообщений. Это означает, что адаптер ИС-источника извлекает из своей ИС данные, конвертирует их в сообщения и передает в брокер, адаптер ИС-приемника подключается к брокеру, забирает предназначенные для него сообщения и сохраняет их в своей ИС.
  • Структура передаваемых сообщений с данными в интеграционной шине находится в прямом соответствии с канонической моделью интеграции, которая, в свою очередь, настраивается в консоли администрирования и представляет собой описание передаваемых сущностей и их атрибутов. Адаптер ИС-источника при передаче данных выполняет автоматическое преобразование этих данных из формата ИС-источника в канонический формат, а адаптер ИС-приемника при получении сообщения с данными выполняет автоматическое преобразование полученных данных из канонического формата в формат данных ИС-приемника.
  • Отслеживание изменений в ИС-источниках и передача сообщений с данными, как правило, выполняется в режиме реального времени.
  • Брокер обеспечивает гарантированную доставку сообщений при быстродействии в более 100 тыс. сообщений в час.
  • Обеспечивается асинхронная передача сообщений, то есть при массовых изменениях в базах данных систем адаптеры могут принимать и отправлять данные многопоточно. При сохранении данных в БД используется механизм согласованной записи во избежание дублирующих операций.
  • Сервисная шина данных (ESB) – это легко расширяемая платформа, вы можете интегрировать неограниченное количество ИС и их экземпляров.
  • Реализованы широкие возможности настройки алгоритмов передачи данных, включая встраивание в них любых требуемых бизнес-функций интегрируемых систем.

Архитектура

Галактика ESB архитектура

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

Брокер сообщений (сервер очередей сообщений, шина) RabbitMQ — это приложение для работы с очередями сообщений. Он определяет очереди и их взаимосвязь, обеспечивая обмен сообщениями между адаптерами. Компоненты системы взаимодействуют через общий интерфейс, при этом они о существовании друг друга ничего не знают. Брокер позволяет равномерно распределять информацию, чем обеспечивает экономию ресурсов. Он может накапливать сообщения, что, с учетом независимости компонентов друг от друга, обеспечивает надежность очередей и амортизацию недостатков вычислительных возможностей системы.

Консоль администрирования — главный инструмент пользователя. Он позволяет настраивать и активировать/деактивировать правила интеграции ИС (модель интеграции), а также выполнять мониторинг и управление процессами передачи данных, запущенных в рамках Сервисной шины предприятия.

Возможности

Адаптеры работают с операционной системой Windows, брокер RabbitMQ – c Windows, Linux, MacOS.

Вертикальное (количество систем) и горизонтальное (обмен данными в пределах экземпляров одной системы) масштабирование.

Построение кросс-системных бизнес-процессов

Скорость обработки составляет более 100 тыс. сообщений в час.

Продвинутые возможности журнализации и диагностики: разделение сообщений журналов по уровням; различные типы получателей журналов (файл, БД, журнал Windows и др.); сбор разрозненных журналов в единое хранилище; централизованный анализ журналов.

Встраиваемые программные скрипты для дополнительной обработки данных (в том числе запуск бизнес-функций ИС) на различных этапах отправки/получения.

Загрузка данных в интеграционную шину (ESB) из внешних (не интегрированных) источников в виде xml файлов.

Преимущества

В сервисной шине данных мы используем передовые инструменты и технологии.

Это собственная разработка, позволяющая быстро и гибко дорабатывать продукт под требования заказчика без обращения к сторонним разработчикам.

Коробочный продукт включает адаптеры к системам Галактика ERP (кроме Pervasive), AMM, Управление активами, HCM, 1C, ActiveDirectory, универсальный адаптер к произвольным базам данных на MS SQL, Oracle, Postgres Pro.

Системы не нужно дополнительно адаптировать к работе с Сервисной шиной предприятия.

Не нужно разрабатывать формат передаваемых данных. Достаточно определить передаваемые сущности и их атрибуты.

Возможность использования настроек и правил интеграции ИС для начальной синхронизации данных между ИС.

Распределенная инсталляция компонентов и централизованное обновление.

Мы оказываем консультации и техподдержку пользователям в любое время по всем вопросам использования продукта.

Дополнительные материалы

Свежие материалы

Рациональная цифровизация

Рациональная цифровизация

ООО «Топ Софт» и ОАО «Минский механический завод имени С.И.Вавилова - управляющая компания холдинга «БелОМО» завершают очередной этап работ по проекту автоматизации производственной деятельности. Проект на ММЗ имени С.И. Вавилова реализуется на основе Системы «Т2...

Что такое Индустрия 4.0 и с чем её есть?

Что такое Индустрия 4.0 и с чем её есть?

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

Smart Industry Vision: эхо конференции

Smart Industry Vision: эхо конференции

Мы уже писали об участии компании «Топ Софт» в конференции Smart Industry Vision в рамках форума по смартификации реального сектора экономики. Кроме нашего эксперта Алексея Ваганова, на конференции выступил представитель одного из крупнейших наших заказчиков в...