
На связи Сергей Скирдин, технический директор ИТ-интегратора «Белый код». На проектах мы часто внедряем DATAREON Platform, иногда сталкиваемся с ситуацией, когда компания использует DATAREON ESB. Решил разобрать эту тему: кому и когда стоит переходить, какие сложности могут быть.
Что такое DATAREON ESB и DATAREON Platform
Понять разницу между DATAREON ESB и DATAREON Platform важно хотя бы для того, чтобы трезво оценивать, где вы находитесь сейчас и какие ограничения встроены в архитектуру по умолчанию. DATAREON ESB — продукт, с которого для многих российских компаний началась история интеграции. Он решал основные задачи маршрутизации и трансформации, был стабилен и прост в эксплуатации. Архитектура на базе Eclipse и использование open-source подхода соответствовали своему времени и позволили построить надежную основу для обмена данными. Сегодня, когда сценарии интеграции становятся сложнее, а бизнес-требования к гибкости растут, этот опыт стал базой для появления нового поколения решений DATAREON.
DATAREON Platform появился как развитие подхода, с учетом накопленных кейсов и типовых проблем. Это уже не просто переделанный интерфейс, а переосмысленная структура: отказ от внешних зависимостей, переход к собственной архитектуре, внедрение механизмов параллельной обработки и горячего восстановления. Это ответ на реальные запросы компаний, у которых ESB уже не справляется.

Ключевые технические отличия DATAREON Platform:
Platform использует веб-интерфейс для управления.
Гибкость бизнес-процессов: возможность создания сложных схем с циклическими и параллельными процессами.
Поддержка языков разработки: C#, 1С, TSQL.
Новые коннекторы и расширенный REST API с возможностью кастомизации методов.
Новый компонент «Модуль хранения данных».
Особенности мониторинга
Новый центр мониторинга обеспечивает визуализацию всей цепочки прохождения сообщений в режиме реального времени. Улучшенный интерфейс и более глубокий уровень детализации событий.
Лицензирование
Базовый комплект включает неограниченное количество серверов, модулей процессов (аналог DTS) и хранилищ сообщений. Компоненты приобретаются однократно, масштабируются без дополнительных затрат. Отдельно лицензируются системы-подписчики.
Отказоустойчивость и балансировка
Платформа поддерживает кластерную архитектуру, автоматически перераспределяя нагрузку при сбое сервера. Встроен модуль горячего восстановления данных, что исключает потерю информации и простои при авариях.
Модуль хранения данных
Модуль хранения данных значительно расширяет возможности интеграционной платформы:
Обеспечивает долговременное хранение «золотых записей», сопоставлений объектов источников и приёмников.
Позволяет реализовывать последовательную передачу сообщений (FIFO).
Построение сложных сценариев интеграции, с обогащением данных внутри шины.
В задачах построения корпоративных хранилищ данных Platform успешно решает транспортную функцию, а банк данных позволяет без единой строчки кода сложить все полученные данные в stage слой MS SQL или Postgre SQL, для последующей трансформации в core и datamarts.
Когда стоит переходить с DATAREON ESB на DATAREON Platform
В ИТ есть устойчивый принцип: «Работает, не трогай!». И это правда. Если у вас, к примеру, WMS общается с ERP посредством ESB, все потоки настроены и отлажены, раз в год нужно добавить пару реквизитов — ответ очевиден, затевать проект перехода нет смысла.
Если у вас планируется значительный объем изменений:
подключение личного кабинета, который должен брать данные из 1С, но работать 24/7 (а мы знаем, что 1С периодически требует значительные технологические окна для обновлений и без модуля хранения данных эту задачу не реализовать);
подключение новых систем, особенно если это MDM-система с кучей интеграций;
реализация новых сложных интеграционных потоков с трансформацией, обогащением данных;
Нет смысла для новых интеграций использовать старые инструменты и подходы.
DATAREON Platform — развитие идей, заложенных в DATAREON ESB. Если раньше интеграции требовали больше ручной настройки и участия разработчиков, то теперь ключевой акцент на скорости и удобстве работы. В платформе появился визуальный интерфейс для проектирования маршрутов, поддержка встроенной логики обработки данных, возможность писать скрипты на C#, реализована ролевая модель и отказоустойчивые кластеры. Всё это упрощает создание и сопровождение интеграций, снижает зависимость от конкретных специалистов и ускоряет внедрение.
На мой взгляд, есть несколько ситуаций, когда требуется переход:
Необходимость импортозамещения. DATAREON Platform исключает зависимость от зарубежного ПО и open-source компонентов, повышая безопасность и надежность инфраструктуры.
Расширение и усложнение бизнес-процессов. Platform позволяет реализовывать сложные интеграционные сценарии с параллельными и циклическими процессами, которые ранее требовали костыльных решений на ESB.
Повышенные требования к отказоустойчивости. Platform обладает встроенным модулем горячего восстановления и балансировкой нагрузки, которые отсутствуют в ESB.
Необходимость детальной ролевой модели. Platform предоставляет многоуровневую и гибкую ролевую модель, подходящую для крупных предприятий с четким разделением прав и полномочий.
В чем сложности и с чего начать переход
Миграция с одной платформы на другую — это не про «перенесли и забыли». Даже если есть автоматический конвертер, даже если архитектура новой системы логичнее и гибче, сложности все равно будут. Потому что у любой живой интеграции под капотом десятки нюансов: нестандартные обработки, адаптеры, написанные «на коленке» под конкретный кейс, JavaScript-обработчики, которые никто не трогал с момента написания. А еще есть люди, которые к этому привыкли, есть процессы, которые крутятся годами, и любое вмешательство вызывает тревогу у бизнеса.
Поэтому подход здесь должен быть спокойным и взвешенным. Переход — это проект. С понятной целью, контролем, и да, иногда с багами, которые надо поймать и починить. При переходе рекомендую переосмыслить текущие интеграции и спроектировать новую архитектуру с учетом возможностей Platform. Да, это потребует больше времени, чем простой перенос потоков, зато в результате вы получаете не просто копию старого в новом интерфейсе, а систему, с которой можно строить нормальные, живые, масштабируемые интеграции.
Хорошая новость в том, что переход можно делать постепенно, поток за потоком. Из коробки вендор предоставляет коннектор для соединения ESB и Platform. Если у вас небольшое количество потоков, вы можете, используя данный коннектор, переключать систему за системой из ESB в Platform. Если у вас много потоков в 1С, для поэтапного перехода придется доработать коннектор, т. к. из коробки он позволяет подключить одну базу 1С только к ESB или только к Platform.
Аудит текущей конфигурации ESB. Необходимо детально проанализировать существующие интеграционные процессы, выявить зависимости и ограничения текущего решения.
Использование конвертера для миграции. Конвертер автоматически переносит адаптеры, маршруты, классы, обработчики и трансформации. При этом адаптеры, использующие протоколы SOAP, JavaScript и XSLT, требуют ручной доработки на языке C#.
Доработка и адаптация конфигурации. Проверка и настройка новых алгоритмов, замена JavaScript и XSLT-кода на C#, переработка трансформаций и маршрутов с учетом логики DATAREON Platform.
Тестирование. На этом этапе проверяется корректность работы всех маршрутов и обработчиков, нагрузочная устойчивость и отказоустойчивость системы. Это особенно важно при переходе с критичных интеграций.
Настройка мониторинга и балансировки нагрузки. Конфигурация встроенного центра мониторинга позволяет отслеживать состояние интеграций в реальном времени. Также настраиваются модули горячего восстановления и распределения нагрузки по серверам.
Обучение команды. Даже при наличии опыта работы с DATAREON ESB потребуется время, чтобы освоить новые инструменты, логику и принципы работы платформы.
Заключение
В заключение сравним два продукта по разным критериям.

Если у вас простая и стабильная интеграция, «классический» ESB может полностью закрывать потребности. Но при росте бизнеса появляются новые сценарии, которые требуют новых возможностей, повышаются требовании к импортозамещению и оперативному сопровождению. Переход на DATAREON Platform становится логичным шагом: платформа ускоряет разработку благодаря визуальному редактору, встроенной логике, а также даёт инструменты для мониторинга, балансировки и кластеризации.
При этом важно быть честными в оценке рисков: миграция требует ресурсов и времени, нужен полный цикл тестирования и настройка производительности для высоконагруженных интеграционных потоков, потребуется переобучение команды, и на этапе внедрения возможны кратковременные операционные ограничения.
Балансируйте выигрыш в удобстве и скорости сопровождения с бюджетом и сроками миграции — и начните с аудита текущих интеграций и плана поэтапного перевода критичных потоков.
Уже полтора года я изучаю российские ESB-решения и платформы. Общаюсь напрямую с вендорами и создаю детальные технические обзоры. Недавно выпустил большой документ «Обзор российских ESB-решений», где собраны полезные материалы и все готовые обзоры. Будет интересно ИТ-директорам, архитекторам, разработчикам. Про DATAREON Platform там, кстати, тоже есть обзор.
Для всех, кто интересуется шинами данных, я также создал сообщество в Телеграме «Шины не для машины». Это площадка для диалога между российскими разработчиками ESB и компаниями, которым нужна интеграционная шина. Если вы хотите узнать больше о DATAREON Platform, «1С:Шине», Factor-ESB и других отечественных решениях, вступайте в сообщество и задавайте вопросы.