Обзор Compo ESB

На связи Сергей Скирдин, технический директор компании «Белый код». Поставил себе цель — сделать обзоры на шины данных из реестра отечественного ПО. Сегодня в Platformeco.
8 апреля 2026

С 2024 года я встречаюсь с вендорами и делаю обзоры продуктов, которые относятся к классу ESB. За это время удалось пообщаться с разработчиками 20+ разных решений. Для всех, кто интересуется шинами данных, я также создал сообщество в Телеграме «Шины не для машины». Это площадка для диалога между российскими разработчиками ESB и компаниями, которым нужна интеграционная шина.

Ссылка на продукт: https://www.compo.ru/products/compo-integration-bus/

О компании: Compo Soft работает с 2011 года и специализируется на автоматизации продаж для торговых и производственных компаний. Ключевое направление — цифровая трансформация торговых и производственных компаний на базе собственных и популярных ИТ-решений.

Технологический стек

В основе Compo ESB лежит ряд решений с открытым исходным кодом.

В качестве интеграционного слоя используется Apache Camel. Его основная особенность — широкий набор компонентов для интеграции различных систем при крайне малом размере самого ядра библиотеки. Платформа Compo ESB использует эту особенность Apache Camel и ряд других решений с открытым исходным кодом для формирования небольших docker-образов, которые затем разворачиваются платформой в распределенном информационном контуре.

Для упрощения порога входа в системе реализован low-code пользовательский интерфейс для редактирования интеграционных процессов на базе инструмента с открытым исходным кодом Apache Camel Karavan.

Для хранения истории изменений или встраивания в существующий CI/CD контур компании-заказчика реализована интеграция с системой контроля версий с открытым исходным кодом GitLab.

Функциональные возможности 

Compo ESB является частью Compo B2B Platform: PIM, DAM, MDM, B2B-ecom-модуль, ЛК для поставщиков.

Compo ESB является частью Compo B2B Platform

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

визуализации алгоритма

Для проверки интеграционного процесса перед запуском в рабочую среду реализована возможность собрать и запустить процесс в тестовом контуре прямо из интерфейса разработчика.

Язык, на котором реализуются внутренние функции преобразования и маршрутизации

На низком уровне функции преобразования и маршрутизации реализуются на языке Java. Для изменения маршрутов доступно редактирование файлов YAML c Camel DSL подобным форматом.

функция преобразования и маршрутизации

Коннекторы

Low Code Compo ESB включает в себя более 150 готовых к использованию компонентов, которые решают различные проблемы, связанные с конечными точками или интеграцией системы или технологии. Встроенные компоненты интеграции позволяют разработчику сосредоточиться на решении бизнес-требований, стоящих за ним. Для интеграции с 1С есть готовый модуль на базе PinkRabbitMQ.

Есть готовые коннекторы для работы с популярными маркетплейсами: Wildbberries, «Яндекс Маркет», Ozon, Aliexpress, «СберМегамаркет». Для этого есть система Compo MPL.

подключение баз данных

Поддержка контрактов (проверка корректности сообщений)

Для валидации сообщений можно использовать все доступные в Apache Camel средства: фильтры, валидаторы, маршрутизаторы. Валидация может осуществляться с помощью схем для популярных форматов XML и JSON. Фильтрация может осуществляться на основе данных или метаданных сообщения.

Масштабирование и отказоустойчивость

Compo ESB имеет собственные механизмы планирования и распределения нагрузки, основанные на применении docker-контейнеров. Можно настраивать индивидуальную логику приема и отправки каждого потока данных. Это позволяет избежать перегрузки при массовой отправке информации о товарах и предотвращает потерю данных в случае временной неработоспособности сервера-получателя.

Мониторинг и траблшутинг

Compo ESB обладает большими возможностями для диагностики и мониторинга как всей системы передачи данных, так и отдельных сервисов. Центр диагностики сигнализирует не только об ошибках, но и о потенциальных проблемах до их появления. Для анализа ситуации в центре диагностики доступна информация о стандартном доступе и производительности для всех типов артефактов. В системе управления настраивается рассылка оповещений об ошибках системным администраторам на e-mail и мессенджеры через Spring Actuator и Zabbix Agent.

В решении присутствует возможность как запуска отдельных сервисов для мониторинга (например, Prometheus или Grafana), так и встраивания в существующий контур мониторинга.

Для каких компаний применимо (отрасли, масштабы)

Решение ориентировано на средний и крупный бизнес, производственные и оптовые компании.

Примеры кейсов

Compo ESB используют такие компании, как «Мотордеталь», XCOM, «Элком-Электро», «Уралэнерго», «Фармаимпекс», «Шинные решения», «Энергосистемы и технологии».

Количество внедренных проектов

Compo ESB внедрена в более 20 торговых и производственных компаний.

Требования к ПО

Платформа ориентирована на эксплуатацию в Linux-среде, поскольку ключевой сценарий развертывания — контейнеризация. Для работы требуется инфраструктура, способная запускать контейнеры и обеспечивать оркестрацию сервисов в распределенном контуре.

Компоненты интеграционного слоя (включая Karavan и Camel) обычно разворачиваются через Docker, Kubernetes, Podman или OpenShift. Для рабочей среды на практике чаще всего используется Kubernetes-кластер на Linux.

Выбор Linux обусловлен тем, что контейнеры используют возможности ядра Linux (cgroups для ограничения ресурсов, namespaces для изоляции процессов, overlayfs для слоев образов). На Windows контейнеры, как правило, запускаются через Hyper-V или WSL2, что добавляет слой виртуализации и может снижать стабильность и производительность по сравнению с Linux.

Ценообразование 

Лицензии

Компания, в отличие от большинства других вендоров, продает не лицензию, а внедрение проекта и поддержку. Стоимость проекта зависит от исходных данных: количества внешних систем, информационных потоков, требования к нагрузкам и т. д. Проект рассчитывается индивидуально. При этом компания на старте готова разрабатывать MVP для бизнеса. Цена за такую работу варьируется в пределах 5-10 млн рублей.

Поддержка

Стоимость зависит от типа SLA. Например, поддержка, ограниченная графиком работы команды, с реагированием в течение нескольких часов обойдется от 500 тысяч рублей в год. Круглосуточная поддержка — около 3 млн рублей в год.

Наличие пробной версии и условия получения

Trial-версии нет.

Наличие версии для preprod- и test-окружений

Версии для preprod- и test-окружений нет.

Наличие открытой документации

Документацию по возможностям интеграционного слоя можно найти на сайте Apache Camel. Открытой документации по самой интеграционной платформе нет.

Наличие обучения

При необходимости вендор может обучить специалистов, стоимость рассчитывается индивидуально.

Партнерская сеть

Среди партнеров — крупные интеграторы, такие как Globus IT, «Лига Цифровой Экономики».

Наличие публичной дорожной карты развития продукта

Планы по развитию продукта тесно связаны с планами развития Apache Camel, которые можно найти на сайте Apache Camel. Публичной дорожной карты по развитию самой интеграционной платформы нет.

Информационное сопровождение (упоминание в СМИ, рейтингах, наличие комьюнити)

Compo ESB упоминается в публикациях на профессиональных порталах. Так, в 2024 году на CNews вышла статья «Пора менять "шины". Как российские ESB-решения заменяют ушедших вендоров».

Заключение

Compo ESB — достаточно интересный продукт с нишевой специализацией. Компания работает с 2011 года и хорошо понимает задачи торговых и производственных компаний, что отражается в готовых решениях: коннекторы к маркетплейсам (Wildberries, Ozon, Яндекс.Маркет), интеграция с 1С, готовая бизнес-модель на базе MDM-модуля.

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

Из плюсов:

Из минусов:

Compo ESB входит в экосистему продуктов Compo B2B Platform (PIM, DAM, MDM, B2B), и наибольшую ценность представляет именно в связке с другими продуктами платформы.

В статье отражена моя субъективная точка зрения, у которой нет цели нанести ущерб деловой репутации создателям этого продукта.

За последние 1,5 года я встретился с разработчиками 20 ESB-решений, изучил их и собрал большой обзор, который будет обновляться. Вы познакомитесь с разными ESB-решениями в одном документе и найдете платформу, оптимально подходящую под задачи вашего бизнеса. 

Скачать обзор российских ESB-платформ

Также у нас есть сообщество в Телеграме «Шины не для машины», там обсуждаем насущные вопросы рынка ESB. Среди подписчиков много вендоров, которые могут ответить на вопросы по продуктам.

Поделиться в соцсетях:  

Похожие статьи

ESB

Обзор российских ESB-решений

10 подробных технических обзоров на отечественные платформы