Галактика ESB (Enterprise Service Bus)

Продукт
Разработчики: Корпорация Галактика
Дата последнего релиза: 2019/01/24
Технологии: СОА

Содержание

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

2019

Версия 2.1

24 января 2019 года компания «Галактика» сообщила о выпуске интеграционной платформы «Галактика ESB» версии 2.1, которая является универсальным инструментом, обеспечивающим работу различных систем в едином информационном пространстве.

По информации компании, в версии 2.1 платформы расширены и усовершенствованы возможности настройки интеграции, добавлена возможность производить распределенную инсталляцию компонентов и централизованное обновление. В платформе «Галактика ESB» появились адаптеры: «Галактика Казначейство», «Галактика AMM-MES», , ActiveDirectory, БД (универсальный адаптер к произвольным базам данных на MS SQL, Oracle, Postgres Pro). Расширены возможности мапирования данных и валидации настроек интеграции и оптимизировано быстродействие.

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

Антон Мальков, член правления корпорации «Галактика»
»

Галактика ESB

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

«Галактика ESB» позволяет синхронизировать не только программные продукты корпорации – системы «Галактика ERP», «Галактика AMM», «Галактика EAM», «Галактика HCM» и т.д., но и решения сторонних разработчиков. Платформа поддерживает отечественную СУБД Postgres Pro.

Порядок работы. Архитектура. Возможности

Как работает платформа

Данные между ИС передаются с помощью адаптеров и брокера сообщений. Это означает, что адаптер извлекает из своей ИС данные, конвертирует их в сообщения и передает в брокер, адаптер-приемник подключается к брокеру и забирает предназначенные для него сообщения и сохраняет их в ИС приемника.Как зародилась масштабная коррупционная схема при внедрении ИТ в ПФР при участии «Техносерва» и «Редсис». Подробности 38.7 т

По данным на январь 2019 года брокер обеспечивает гарантированную доставку сообщений при быстродействии более чем в 100000 сообщений в час.

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

Платформа легко расширяется. Можно интегрировать неограниченное количество ИС и их экземпляров.

Архитектура

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

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

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



ПРОЕКТЫ (1) ИНТЕГРАТОРЫ (1) СМ. ТАКЖЕ (2)


Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Datareon (Датареон) (1, 366)
  IBM (5, 50)
  IFS (1, 46)
  Диасофт (Diasoft) (6, 38)
  Неофлекс (Neoflex) (3, 25)
  Другие (130, 161)

  Datareon (Датареон) (1, 3)
  Технологии Будущего (1, 1)
  Другие (0, 0)