Когда я в 2015 году только зарегистрировал свою компанию, одним из ключевых направлений была разработка интеграций с 1С. Начинали мы с небольших проектов, где требования были достаточно простыми: передать данные из одной системы в другую. Со временем проекты становились масштабнее, количество интеграций росло, а вместе с этим росла и сложность архитектуры. Мы столкнулись с тем, что нужна шина данных.
Первый опыт работы с ESB мы получили на проектах с использованием «1С:Шины». Позже познакомились с DATAREON Platform и поняли, что решения этого класса могут существенно отличаться друг от друга. У каждого продукта есть свои сильные стороны, ограничения и сценарии применения. То, что хорошо подходит одной компании, может оказаться не лучшим выбором для другой. Кстати, поэтому я против сравнительных таблиц и рейтингов среди шин данных. Слишком разные могут быть подходы и цели у продуктов.
В какой-то момент мне стало интересно разобраться в теме глубже. Как интегратору нам важно понимать особенности разных платформ, чтобы рекомендовать клиентам решения, соответствующие их задачам, масштабу и требованиям. Когда начал изучать тему, обнаружил, что информации не так много, а те статьи, рейтинги, что есть, публикуются чаще всего самими вендорами. Во многих случаях было заметно, что сравнение строится не столько вокруг объективных критериев, сколько вокруг интересов конкретного поставщика.
Так появилась идея собрать собственный обзор российских ESB-платформ и попробовать посмотреть на рынок непредвзято.
Если совсем кратко, то шина упрощает разработку и обслуживание интеграционных потоков. Не нужно для каждой интеграции создавать веб-сервис, писать логирование запросов/ответов и т. д. Все это есть из коробки, что существенно экономит ваше время.

Какие задачи решает шина данных:
Для большинства обзоров я провел встречи с вендорами, чтобы получить информацию о продукте напрямую и посмотреть его в работе. Исключением стала «1С:Шина»: политика вендора не предполагает участия в подобных обзорах, поэтому материал был подготовлен на основе открытой документации, а также личного опыта использования продукта.
Изначально в списке было более 40 решений, однако не все вендоры отозвались и вышли на связь. С теми, кто ответил, мы договорились об интервью с демонстрацией.
Для меня было важно соблюсти несколько принципов:
Вообще, я не стремился к тому, чтобы сосредоточиться на минусах продукта. Да, они могут быть, например, продукт молодой, внедрений мало — это объективно может создавать сложности. Об этом я говорю в заключении каждого обзора. Однако мне все же хотелось отметить разнообразие, интересные подходы вендоров и т. д.
Сейчас список шин и интеграционных платформ, на которые есть или готовится обзор, такой:
Когда обзоров стало больше десяти, я понял, что отдельные статьи уже не дают целостной картины рынка. Чтобы было проще ориентироваться в продуктах, в прошлом году мы собрали большой обзор российских ESB и интеграционных платформ.
Сейчас вышла его вторая, обновленная, версия. Это актуализированные прежние обзоры, а также 7 новых решений:
Всего в обзоре представлено 17 платформ и ESB.
Помимо самих обзоров есть каталог решений. Туда попали 46 компаний, все решения зарегистрированы в Реестре отечественного ПО. В каталоге собрана краткая справочная информация по каждому продукту и компании-разработчику:
Такой формат позволяет быстро составить первое представление о решении и его вендоре.
Остальная структура сохранилась: для каждой платформы по-прежнему представлены основные возможности, архитектурные особенности, технологии, сценарии применения, сильные стороны и ограничения.
За два года работы над проектом я убедился, что универсальной ESB, подходящей абсолютно всем компаниям, не существует. Но есть достаточно зрелый и разнообразный российский рынок интеграционных платформ. Надеюсь, что собранные материалы помогут архитекторам, интеграторам и ИТ-руководителям быстрее разобраться в доступных вариантах и сузить круг решений для дальнейшего пилотирования.
Похожие статьи
Обзор российских ESB-решений
17 подробных технических обзоров на отечественные платформы