Все бизнес-данные в едином информационном пространстве.
Платформа «Галактика ESB» предоставляет удобный и надежный механизм управления миграцией данных в информационной среде организации. Интеграционная шина разработана по модульной архитектуре, которая в сочетании с используемыми передовыми технологиями позволяет настроить интеграцию разнородных решений с минимальными затратами и обладает при этом широкими возможностями для кастомизации и расширения.
Преимущества «Галактика ESB»
- Используются передовые инструменты и технологии.
- Используя отечественный продукт, вы не подвергаетесь санкционным рискам.
- Собственная разработка, позволяющая быстро и гибко дорабатывать продукт под требования заказчика без обращения к сторонним разработчикам.
- Коробочный продукт включает адаптеры к системам «Галактика ERP» (кроме Pervasive), «Галактика AMM», «Галактика EAM», «Галактика HCM».
- Системы не нужно дополнительно адаптировать к работе с ESB.
Архитектура «Галактика ESB»
- Адаптер — это модуль, который может быть запущен как служба или как консольное приложение. Он поставляется к каждой системе. Сервисы адаптера обеспечивают настройку и активацию модели интеграции, а также отслеживание изменений в системе, передачу данных и сохранение данных в собственной ИС.
- Брокер сообщений (шина) RabbitMQ — это приложение для работы с очередями сообщений. Он определяет очереди и их взаимосвязь, обеспечивая обмен сообщениями между адаптерами. Компоненты системы взаимодействуют через общий интерфейс, при этом они о существовании друг друга ничего не знают. Брокер позволяет равномерно распределять информацию, чем обеспечивает экономию ресурсов. Он может накапливать сообщения, что, с учетом независимости компонентов друг от друга, обеспечивает надежность очередей и амортизацию недостатков вычислительных возможностей системы.
- Консоль администрирования — главный инструмент пользователя. Он позволяет редактировать модель интеграции и отслеживать работу системы. Для инициализации адаптеров в базе данных консоли, а также приема сообщений журналов от адаптеров функционирует специальная служба.
Как работает «Галактика ESB»?
- Данные между ИС передаются с помощью адаптеров и брокера сообщений. Это означает, что адаптер извлекает из своей ИС данные, конвертирует их в сообщения и передает в брокер, адаптер-приемник подключается к брокеру и забирает предназначенные для него сообщения и сохраняет их в ИС приемника.
- Брокер обеспечивает гарантированную доставку сообщений при быстродействии в более 100000 сообщений в час.
- Обеспечивается асинхронная передача сообщений, то есть при массовых изменениях в базах данных систем адаптеры могут принимать и отправлять данные многопоточно. Однако при сохранении данных в БД используется механизм согласованной записи во избежание дублирующих операций.
- Это легко расширяемая платформа — вы можете интегрировать неограниченное количество ИС и их экземпляров.
Возможности системы «Галактика ESB»
- Адаптеры работают с операционной системой Windows, брокер RabbitMQ – c Windows, Linux, MacOS.
- Вертикальное (количество систем) и горизонтальное (обмен данными в пределах экземпляров одной системы) масштабирование.
- Скорость обработки составляет более 100 000 сообщений в час.
- Продвинутые возможности журнализации и диагностики: разделение сообщений журналов по уровням; различные типы получателей журналов (файл, БД, журнал Windows и др.); сбор разрозненных журналов в единое хранилище; централизованный анализ журналов.
- Запуск бизнес-функций ИС в процессе передачи данных.
- Построение кросс-системных бизнес-процессов.
- Загрузка данных в шину из внешних (не интегрированных) источников в виде xml файлов.