ЭНЕРБАС
ЭНЕРБАС — российская интеграционная платформа (шина), которая позволяет обмениваться данными между различными системами предприятия, отслеживать процессы в реальном времени, быстро и эффективно реагировать на неисправности и расширять ИТ-инфраструктуру с минимальными затратами ресурсов. Платформа выступает универсальной связующей точкой, обеспечивающей согласованное взаимодействие между средой разработки, промышленным программным обеспечением и бизнес-решениями.
Ключевые модули и возможности
-
Система управления потоками (СУП): центральный веб-интерфейс для управления жизненным циклом интеграционных потоков.
Рисунок 1. Реестр интеграционных потоков
-
Визуальный редактор потоков: no-code/low-code /hard-code/ среда для проектирования интеграционных маршрутов, настройки последовательности шагов и условной логики.
Рисунок 2. Настройка low-code потока
-
Интеграционная платформа (ядро): набор микросервисов, отвечающих за маршрутизацию, трансформацию и гарантированную доставку сообщений.
-
Кастомные адаптеры и коннекторы для интеграции специализированных систем.
-
Модуль трансформации данных: преобразование и обогащение данных в различных форматах для интеграции различных систем.
-
Workflow-движок для автоматизации и управления бизнес-процессами: поддержка последовательной и параллельной оркестрации процессов.
-
API-сервер: стандартизированный интерфейс для добавления и управления веб-сервисами.
-
Система мониторинга и журналирования: мониторинг метрик производительности и централизованное логирование всех шагов выполнения потоков.
Рисунок 3. Журналирование
-
Система контроля доступа: ролевое управление доступом по защищенным протоколам.
Рисунок 4. Настройка ролей пользователя
Архитектура решения
Основная архитектура системы ЭНЕРБАС:
-
Подсистема управления сообщениями: прописывать собственные правила маршрутизации, определять источники сообщений и способы отправки их в другие системы.
-
Подсистема обработки и маршрутизации сообщений: гибкая маршрутизация сообщений с минимальными требованиями к конфигурации и простым встраиванием в существующие информационные сервисы.
-
Подсистема журналирования и мониторинга: возможность видеть и собирать любые события, необходимые для мониторинга безопасности.
-
Подсистема доступа к информационным системам: доступ к обширной библиотеке компонентов, позволяющая подключиться к любым системам через различные API.
-
Подсистема управления инфраструктурой и развертыванием: автоматизация развертывания и управления приложениями в средах с поддержкой контейнеризации.
Рисунок 5. Журнал сборок
-
Опциональные компоненты: набор различных подсистем, позволяющих дополнительно расширить возможности платформы для реализации бизнес-задач каждого конкретного заказчика.
Рисунок 6. Архитектура платформы ЭНЕРБАС
Система управления потоками в ЭНЕРБАС:
-
Управление жизненным циклом интеграционных потоков: грамотная организация совместного использования похожих интеграционных потоков разными информационными системами;
-
Настройка типовых потоков: реализация, изменение, развертывание и использование потока данных в едином интерфейсе платформы;
Рисунок 7. Настройка no-code потока
-
Просмотр данных журналирования и мониторинга: позволяет службам отслеживать различные процессы на аппаратном и программном уровне, выстраивать статистику и своевременно реагировать на критические изменения;
Рисунок 8. Журналирование - статистика потоков.
Рисунок 9. Мониторинг серверов
-
Специальный адаптер для 1С: встраивается в конфигурацию 1C как расширение, благодаря чему значительно облегчает подключение 1С к интеграционной платформе.
Вектор развития
Основные направления развития платформы:
Платформа:
-
Поддержка встраивания внешних модулей в платформу
-
Расширение поддержки облачной инфраструктуры
-
Встроенные средства локализации интерфейса под различные языки
Система Управления Потоками:
-
Развитие No-code потоков: расширяемость, модификация и трансформация данных
-
Возможность работы транспортной системы с разными брокерами сообщений
-
Графический редактор для маппинга
-
Графический редактор потока
-
Разработка коннекторов для интеграций с технологическими сервисами: Социальными сетями, Чат-ботами, Сервисами электронной цифровой подписи, Сервисами картографии
Мониторинг и логирование:
-
Развитие системы мониторинга путем увеличения числа отслеживаемых бизнесовых метрик
-
Возможность настройки различных уровней логирования
Безопасность
-
Повышение безопасности платформы путем использования хранилища секретов
Реальные кейсы или отзывы
Для энергетического холдинга внедрена интеграционная платформа ЭНЕРБАС, которая выступает в качестве единой шины для централизованных и локальных систем всех подразделений. Платформа ускоряет прием и обработку клиентских обращений с нескольких часов до 1 минуты (в пиковые часы – до 1 часа), ежедневно обрабатывает до 30 млн показаний с приборов учета электроэнергии, оперативно информирует потребителей о плановых и аварийных отключениях электроэнергии.
Также для одного из федеральных органов власти на основе ЭНЕРБАС создана ведомственная интеграционная шина. Она стала единым защищенным каналом для подключения внутренних систем ведомства к государственным платформам ВИС, МЭДО, СМЭВ и т.д. В результате документооборот между ведомствами стал значительно быстрее и эффективнее. Система обеспечивает высокий уровень безопасности, полную прозрачность операций и надежный контроль передачи данных.