С 2024 года я встречаюсь с вендорами и делаю обзоры продуктов, которые относятся к классу ESB. За это время удалось пообщаться с разработчиками 20+ разных решений. Для всех, кто интересуется шинами данных, я также создал сообщество в Телеграме «Шины не для машины». Это площадка для диалога между российскими разработчиками ESB и компаниями, которым нужна интеграционная шина.
Ссылка на продукт: https://it-profix.com/product/
О компании: IT-Profix — команда финтех-разработчиков из Екатеринбурга. Основной профиль — интеграции и заказные разработки ПО. Команда имеет глубокую экспертизу в разработке и внедрении продуктов для банковской сферы. Например, первичное внедрение автоматизированной банковской системы (АБС) в банках ТОП-10 и ТОП-50.
Собственная платформа MARS разработана на базе Apache Camel. Разработан гибко настраиваемый роутер гарантированной доставки сообщений, удобные интерфейсы для управления и администрирования потоков данных. Компания развивает продукт более 8 лет.
В платформе реализован ряд собственных сервисов, отвечающих, например, за регуляцию скорости обработки сообщений в маршруте, что позволяет избежать дублирования кода и лишней нагрузки на систему.


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

Основной функционал системы — асинхронная передача сообщений из одной интегрируемой системы в другую через очереди брокера. По умолчанию используется брокер ActiveMQ, но также есть возможность использовать Apache Kafka.
Выбор маршрута осуществляется по метаданным сообщения, которые устанавливает адаптер. Механизм маршрутизации поддерживает все виды маршрутов, которые доступны в Apache Camel.
Для изменения формата сообщения применяется инструмент Atlas Map, который позволяет изменить формат тела сообщения с JSON на XML и наоборот с маппингом полей.
Внутренние функции преобразования и маршрутизации написаны на языке Java DSL, который используется фреймворком Apache Camel.
Есть около 70 готовых коннекторов (адаптеров по терминологии разработчика). У компании есть опыт интеграции обмена с такими системами и сервисами, как «ЦФТ-Банк», СМЭВ, «Контур.Фокус», ИФНС, 1С-DirectBank, ЕСИА, «СПАРК-Интерфакс», ARQA Technologies, Siebel CRM, антифрод-системы, сотовые операторы связи, MS Exchange и т. д.
Адаптер приводит специфику системы к специфике интеграционного слоя: устанавливает метаданные сообщения, изменяет данные, где это необходимо, определяет протокол коммуникации и т. д. После покупки продукта можно писать для него собственные адаптеры на любом языке программирования.



Валидация возможна на разных уровнях. Для протоколов, поддерживающих валидацию, доступна валидация на уровне протокола. Если валидация на уровне протокола не поддерживается или ее недостаточно, то есть возможность валидировать сообщение с помощью фильтров, валидаторов и других правил маршрутизации, доступных в Apache Camel.
Поскольку код написан для использования в Kubernetes, то продукт может горизонтально масштабироваться. При этом возможно развернуть решение без Kubernetes, например, в виде демонов для Linux.

Мониторинг осуществляется за счет применения распространенных инструментов с открытым исходным кодом: Prometheus для мониторинга и автоматического информирования, Kibana для просмотра логов, Grafana для просмотра графиков нагрузки.


Специализация компании — банковская сфера, однако использовать систему маршрутизации и протоколирования, отмечают разработчики, можно и в других отраслях.
Система MARS 8 лет работает в одном из крупных банков и в пике обрабатывает до 50 миллионов сообщений в сутки.
Продукт внедрен в проектах для трех крупных банков, которые входят в ТОП-50.
Все импортозамещающие операционные системы.
Базовая лицензия, ядро всей платформы и исходные коды — 950 тысяч рублей. Адаптеры покупаются отдельно, стоимость одного адаптера — 50 тысяч рублей.
В среднем один проект занимает около 1,5 месяцев. Для небольших предприятий общий бюджет около 3 миллионов рублей, крупные проекты от 5 до 15 миллионов.
Рассчитывается индивидуально в зависимости от потребностей заказчика. Базовая ставка — 3800 в час., цена актуальна на январь 2026 года.
Триал-версии нет.
Отдельных версий нет.
Открытой документации нет.
В рамках проекта, 3800 в час.
Партнерской программы нет.
Нет публичной дорожной карты.
Нет комьюнити, продукт широко не рекламируется.
В данном продукте большое внимание уделяется архитектуре интеграционного проекта. Методология построения архитектуры разработана на базе методологии, применявшейся к IBM ESB, адаптирована под open source продукты. Технология успешно применяется более 8 лет. Ключевым отличием данной архитектуры является систематизация всех интеграционных потоков в одной структуре (таблице). Такой подход позволяет заводить новые потоки, прописывать параметры откуда, куда, с какими трансформациями должно пройти сообщение. Таким образом решаются проблемы дублирования кода и излишних трудозатрат по построению всего потока от точки А до точки Б, как это делается во всех low-code продуктах на базе холста, например, NiFi.
Ключевая ценность решения — это экспертиза команды в методологии IBM и большой опыт работы в банковской сфере. При конкурентном сравнении с высокой вероятностью стоимость решения будет ниже, чем у других продуктов этого класса. Поэтому, если вы работаете в банковской сфере и для вас важен бюджет, имеет смысл обратить внимание на данный продукт.
В статье отражена моя субъективная точка зрения, у которой нет цели нанести ущерб деловой репутации создателям этого продукта.
За последние 1,5 года я встретился с разработчиками 20+ ESB-решений, изучил их и собрал большой обзор, который будет обновляться. Вы познакомитесь с разными ESB-решениями в одном документе и найдете платформу, оптимально подходящую под задачи вашего бизнеса.
Скачать обзор российских ESB-платформ
Также у нас есть сообщество в Телеграме «Шины не для машины», там обсуждаем насущные вопросы рынка ESB. Среди подписчиков много вендоров, которые могут ответить на вопросы по продуктам.
Похожие статьи
Обзор российских ESB-решений
10 подробных технических обзоров на отечественные платформы