+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.

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

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

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

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

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

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

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

Новый инструмент для бизнес-аналитиков

Новый инструмент для бизнес-аналитиков

Компания «Топ Софт» разработала приложение Ranet.CPM Configurator для создания и отладки моделей аналитических хранилищ данных. Аналитические хранилища могут использоваться в системах управления эффективностью бизнеса класса CPM (Corporate Performance Management), а...

Галактика ERP проверит документы за секунды

Галактика ERP проверит документы за секунды

Специалисты компании «Топ Софт» разработали решение, позволяющее автоматизировать бизнес-процессы, связанные с проверкой и вводом документов физических лиц. Решение объединяет возможности системы управления предприятием Галактика ERP, а также приборов для считывания и...

ERP-система как микросервис

ERP-система как микросервис

Вышла очередная версии решения для получения данных системы управления предприятием Галактика ERP по протоколу HTTP. Идеологически решение построено на принципах микросервисной архитектуры, т.е. Галактика ERP с запущенной компонентой по сути и есть микросервис....