Разработчики: | Корпорация Галактика |
Дата последнего релиза: | 2019/01/24 |
Технологии: | СОА |
Содержание |
Галактика ESB — это платформа, которая предоставляет возможность обмениваться данными между ИС с помощью брокера сообщений. Галактика ESB разработана по модульной архитектуре, которая в сочетании с используемыми передовыми технологиями позволяет настроить интеграцию с минимальными затратами и обладает при этом широкими возможностями для кастомизации и расширения.
2024: Совместимость с 16 версией СУБД Postgres Pro Enterprise и Postgres Pro Standard
Postgres Professional, разработчик российской СУБД Postgres Pro, и корпорация «Галактика» 7 июня 2024 года объявили о совместимости своих продуктов.
Сертификат, выданный Postgres Professional, подтверждает корректную работу 16 версии СУБД Postgres Pro Enterprise, Postgres Pro Standard, а также их сертифицированных редакций и систем: Галактика ERP, Галактика АММ, Галактика MES, Галактика ЕАМ и Галактика ESB. Подробнее здесь.
2019
Версия 2.1
24 января 2019 года компания «Галактика» сообщила о выпуске интеграционной платформы «Галактика ESB» версии 2.1, которая является универсальным инструментом, обеспечивающим работу различных систем в едином информационном пространстве.
По информации компании, в версии 2.1 платформы расширены и усовершенствованы возможности настройки интеграции, добавлена возможность производить распределенную инсталляцию компонентов и централизованное обновление. В платформе «Галактика ESB» появились адаптеры: «Галактика Казначейство», «Галактика AMM-MES», 1С, ActiveDirectory, БД (универсальный адаптер к произвольным базам данных на MS SQL, Oracle, Postgres Pro). Расширены возможности мапирования данных и валидации настроек интеграции и оптимизировано быстродействие.
![]() | Развитие технологии ESB является одним из ключевых направлений работы корпорации «Галактика» по созданию национальной платформы цифровизации. Интеграционная шина «Галактика ESB» покрывает потребности как крупных интегрированных структур, так и конечных предприятий. Также данная технология позволит существенно облегчить процесс перехода на преимущественное использование отечественного программного обеспечения за счет широких возможностей интеграции целевых и подлежащих планомерной замене ранее внедренных систем. Антон Мальков, член правления корпорации «Галактика» | ![]() |
Платформа «Галактика ESB» предоставляет удобный механизм управления миграцией данных в информационной среде организации. Интеграционная шина разработана по модульной архитектуре, которая в сочетании с используемыми современными технологиями позволяет настроить интеграцию разнородных решений с минимальными затратами и обладает при этом широкими возможностями для кастомизации и расширения.
«Галактика ESB» позволяет синхронизировать не только программные продукты корпорации – системы «Галактика ERP», «Галактика AMM», «Галактика EAM», «Галактика HCM» и т.д., но и решения сторонних разработчиков. Платформа поддерживает отечественную СУБД Postgres Pro.
Порядок работы. Архитектура. Возможности
Как работает платформа
Данные между ИС передаются с помощью адаптеров и брокера сообщений. Это означает, что адаптер извлекает из своей ИС данные, конвертирует их в сообщения и передает в брокер, адаптер-приемник подключается к брокеру и забирает предназначенные для него сообщения и сохраняет их в ИС приемника.Российский рынок ITSM: драйверы и тренды, крупнейшие игроки. Обзор TAdviser
По данным на январь 2019 года брокер обеспечивает гарантированную доставку сообщений при быстродействии более чем в 100000 сообщений в час.
Обеспечивается асинхронная передача сообщений, то есть при массовых изменениях в базах данных систем адаптеры могут принимать и отправлять данные многопоточно. Однако при сохранении данных в БД используется механизм согласованной записи во избежание дублирующих операций.
Платформа легко расширяется. Можно интегрировать неограниченное количество ИС и их экземпляров.
Архитектура
- Адаптер — это модуль, который может быть запущен как служба или как консольное приложение. Он поставляется к каждой системе. Сервисы адаптера обеспечивают настройку и активацию модели интеграции, а также отслеживание изменений в системе, передачу данных и сохранение данных в собственной ИС.
- Брокер сообщений (шина) RabbitMQ — это приложение для работы с очередями сообщений. Он определяет очереди и их взаимосвязь, обеспечивая обмен сообщениями между адаптерами. Компоненты системы взаимодействуют через общий интерфейс, при этом они о существовании друг друга ничего не знают. Брокер позволяет равномерно распределять информацию, чем обеспечивает экономию ресурсов. Он может накапливать сообщения, что, с учетом независимости компонентов друг от друга, обеспечивает надежность очередей и амортизацию недостатков вычислительных возможностей системы.
- Консоль администрирования — главный инструмент пользователя. Он позволяет редактировать модель интеграции и отслеживать работу системы. Для инициализации адаптеров в базе данных консоли, а также приема сообщений журналов от адаптеров функционирует специальная служба.
Возможности системы
- Адаптеры работают с операционной системой Windows, брокер RabbitMQ — c Windows, Linux, MacOS.
- Вертикальное (количество систем) и горизонтальное (обмен данными в пределах экземпляров одной системы) масштабирование.
- Скорость обработки составляет более 100 000 сообщений в час.
- Продвинутые возможности журнализации и диагностики: разделение сообщений журналов по уровням; различные типы получателей журналов (файл, БД, журнал Windows и др.); сбор разрозненных журналов в единое хранилище; централизованный анализ журналов.
- Настройка пред-постобработки передаваемых данных.
- Запуск бизнес-функций ИС в процессе передачи данных.
- Построение кросс-системных бизнес-процессов.
- Загрузка данных в шину из внешних (не интегрированных) источников в виде XML-файлов.
Подрядчики-лидеры по количеству проектов
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
Данные не найдены
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
Данные не найдены
Распределение систем по количеству проектов, не включая партнерские решения
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)