«Галактика ESB»

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

Многие компании используют несколько информационных систем для сбора и анализа бизнес-данных. Легко ли сопоставить эти данные и сделать качественный анализ, если используется больше 2 или 3 систем? При организации взаимодействия ИС по принципу «точка-точка» это сделать затруднительно, а на аналитиков компании падает значительная нагрузка по сопоставлению зашифрованных данных.

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

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

  • Используются передовые инструменты и технологии
  • Используя отечественный продукт, вы не подвергаетесь санкционным рискам
  • Собственная разработка, позволяющая быстро и гибко дорабатывать продукт под требования заказчика без обращения к сторонним разработчикам
  • Коробочный продукт включает адаптеры к системам «Галактика ERP» (кроме Pervasive), «Галактика AMM», «Галактика EAM», «Галактика HCM»
  • Системы не нужно дополнительно адаптировать к работе с ESB
  • Консультации и техническое сопровождение пользователей в любое время по всем вопросам использования продукта

Как работает «Галактика ESB»?

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

Архитектура

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

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

Консоль администрирования — главный инструмент пользователя. Он позволяет редактировать модель интеграции и отслеживать работу системы. Для инициализации адаптеров в базе данных консоли, а также приема сообщений журналов от адаптеров функционирует специальная служба.

Возможности системы

  • Адаптеры работают с операционной системой Windows, брокер RabbitMQ – c Windows, Linux, MacOS
  • Вертикальное (количество систем) и горизонтальное (обмен данными в пределах экземпляров одной системы) масштабирование
  • Скорость обработки составляет более 100 000 сообщений в час
  • Продвинутые возможности журнализации и диагностики: разделение сообщений журналов по уровням; различные типы получателей журналов (файл, БД, журнал Windows и др.); сбор разрозненных журналов в единое хранилище; централизованный анализ журналов
  • Настройка пред-постобработки передаваемых данных
  • Запуск бизнес-функций ИС в процессе передачи данных.
  • Построение кросс-системных бизнес-процессов
  • Загрузка данных в шину из внешних (не интегрированных) источников в виде xml файлов

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