На связи Сергей Скирдин, технический директор ИТ-интегратора «Белый код». Так сложилось, что долгое время основной нашей специализацией была разработка различных интеграций с 1С. Начинали с разработки интеграций для маленьких компаний, с простыми требованиями: из точки А передавать информацию в точку Б. Постепенно набирали опыт и переходили к более крупным проектам, где пришлось разбираться с шинами данных.
Какие задачи решает шина данных:
Очень часто приходится слышать: «Мы используем шину Apache Kafka / Rabbit MQ», хочу отметить, что брокер данных не равно шина данных. Брокер не умеет трансформировать сообщения, маршрутизировать их по содержимому.
Первые интеграции через ESB мы делали с помощью «1С:Шины». Затем познакомились с DATAREON Platform и поняли, что есть разные системы. Например, и «1С:Шина», и DATAREON имеют плюсы и минусы и подходят разным компаниям (подробнее читайте в нашем сравнительном обзоре). Стало интересно, какие еще есть продукты, какие у них сильные стороны. Решил изучить вопрос, чтобы мы как интегратор могли предлагать клиентам то, что максимально подходит под требования компании. В интернете есть много сравнительных таблиц по выбору шин данных, но, как правило, они опубликованы на сайтах вендоров или на других площадках, где нельзя оставить комментарий. К сожалению, в большинстве таких статей информация подается однобоко и хорошо видно, кто оплатил публикацию.
Я лично встречаюсь со всеми вендорами. В статьях отражена моя субъективная точка зрения, у которой нет цели нанести ущерб деловой репутации создателям продуктов. Естественно, что есть разные мнения, поэтому материалы публикую на площадках, где можно обсуждать и комментировать.
Перед публикацией статья отправляется на согласование к вендору. Если мое мнение расходится с мнением разработчиков ПО, в статье появляются комментарии от вендора. Так вы можете составить свое мнение и сделать свои выводы.
Основной для работы стал реестр отечественного ПО от Минцифры. Думаю, что все решения, официально присутствующие на рынке РФ, есть и в реестре. Я выгрузил около тысячи строк программных продуктов, ориентируясь на класс ПО, а затем вручную отобрал решения, которые подходят под описание «шины данных».
Всего в списке получилось 41 решение. К сожалению, ручной отбор не прошел без ошибок. Одного вендора подсказал наш клиент, еще с одним практически случайно познакомились в чате Telegram. Вполне возможно, есть еще какие-то продукты, которые я пропустил. Если вы знаете о таких, напишите, пожалуйста, в комментариях к статье или напрямую мне в Telegram, добавим в обзор.
Есть компании, которые не идут на контакт, поэтому обзоров на продукты Svetets ESB, Roc Integration, скорее всего, не будет. Также не удалось связаться с DataGuru, разработчиков продукта «СинтезПлюс», который создан на базе университета, тоже не удалось найти. Есть и те, кто сначала готов был участвовать в обзоре, но затем перестал отвечать, например, специалисты, разрабатывающие продукт «СмартВиста Интеграционная платформа (SVIP)».
На мой взгляд, это очень странная позиция — отказываться от участия в обзоре. Мы бесплатно делаем работу маркетингового отдела продукта. Допускаю, что некоторые продукты существуют формально, по сути являются сборками open source продуктов под конкретного заказчика и в реестр включены ради получения льгот. В этом случае нежелание общаться понятно. Возможно, мы постучались не в те двери, или обращение не поняли. Если вы видите рядом с вашим продуктом пометку «отказались сотрудничать» и при этом хотите, чтобы я о вас написал, обращайтесь, обязательно напишу.
Еще выяснилось, что Highway SB компания ИВС уже не продает, права на программный продукт Highway SB приобрела компания «ПроИнфоСервис».
На сегодняшний день выпущен обзоры 1С:Интеграция КОРП, Интегра, сравнение «1С:Шины» и DATAREON Platform. Ссылки на новые обзоры будут добавляться сюда по мере публикации.
| Решения, относящиеся к классу систем ESB | Прошли встречи с вендорами | Обзоры на согласовании | Готовые обзоры |
|---|---|---|---|
| 1С:Интеграция КОРП | 1С:Интеграция КОРП | Digital Q.Integration | 1С:Интеграция КОРП |
| 1С:Шина | AMETUM.ESB | Атом.Мост | Интегра |
| 2is: Интеграция | Compo ESB | AMETUM.ESB | Peraspera Data Hunter |
| AMETUM.ESB | Digital Q.Integration | Factor-ESB | |
| Bergen BIS | Entaxy ION | ЭНЕРБАС | |
| Compo ESB | Factor-ESB | USEBUS | |
| DATAREON Platform | ESB Bercut | Entaxy ION | |
| Digital Q.Integration | Peraspera Data Hunter | ESB Bercut | |
| Entaxy ION | Red Mule | Red Mule | |
| Factor-ESB | USEBUS | DATAREON Platform | |
| Highway SB | xSBSS | ||
| ESB Bercut | Атом.Мост | ||
| Inpolus ESB | Интегра | ||
| Peraspera ESB | МАРС. Система маршрутизации и протоколирования | ||
| Roc Integration | ЭНЕРБАС | ||
| Svetets ESB | |||
| SyncIT | |||
| TANAIS.Adapter | |||
| USEBUS | |||
| xSBSS | |||
| Атом.Мост | |||
| Галактика ESB | |||
| Интегра (7TECH INTEGRA 2.0) | |||
| Интеграционная платформа FESB | |||
| Интеграционная платформа Red Mule | |||
| Интеграционная сервисная шина (СПБ ГУП «СПБ ИАЦ») | |||
| Интеграционная шина данных Dataguru | |||
| Интеграционное программное средство «ИНТЕГРАТОР» | |||
| Интеграция КС | |||
| Информационная система Omni-API | |||
| Корпоративная шина данных (КШД) | |||
| ЛОЦМАН:PLM | |||
| МАРС. Система маршрутизации и протоколирования | |||
| МПИ.ESB | |||
| Октопус-Дата | |||
| ПК «СИНАПС» | |||
| Платформа интеграции ЭНЕРБАС | |||
| СинтезПлюс | |||
| СмартВиста Интеграционная платформа (SVIP) | |||
| Технологическая платформа Platform V | |||
| Шина передачи данных (Digitech) |
Когда будут готовы все обзоры, планирую также создать сводную таблицу, чтобы было удобно подбирать продукт по параметрам.
Список вопросов старался сформировать таким образом, чтобы дать ИТ-директору верхнеуровневое понимание, какой продукт может решить его задачи.
| Параметры продукта | Вопросы |
|---|---|
| Технологический стек | Добавляя в информационную систему предприятия такой важный компонент, как шина данных, важно понимать, что у нее находится под капотом. Отсюда можно сделать вывод, какими компетенциями должен обладать интегратор или внутренняя команда заказчика для внедрения и поддержки работы решения. |
| Функциональные возможности |
Какими средствами настраивается трансформация и валидация данных? Какие коннекторы присутствуют в системе? Как выглядит интерфейс настройки интеграционных потоков? Как обеспечивается отказоустойчивость и мониторинг системы? |
| Ценообразование | Какие параметры используются для расчета лицензии, доступа к обновлениям и линии поддержки от вендора? Политика лицензирования dev- и test-окружений. |
| Открытость продукта |
Наличие открытой документации Наличие возможности протестировать trial-версию продукта Публичная дорожная карта развития продукта Информационное сопровождение (упоминание в СМИ, рейтингах, наличие комьюнити) Возможность пройти обучение по продукту до приобретения |
| Практическое применение |
Для каких компаний применимо (отрасли, масштабы) Примеры кейсов Количество внедренных проектов Наличие партнерской сети |
Сильно в технические детали стараюсь не углубляться, так как, во-первых, уже сталкивался с тем, что декларируемые функции могут не работать, а во-вторых, на это требуется значительно больше времени.
Кстати, пока делал эту работу, появилась идея создать общую площадку, где будут вендоры, разработчики, интеграторы и заказчики — все, кому интересна тема ESB. Уже создал чат в Telegram «Шины не для машины». Туда буду отправлять заметки в первую очередь. Также там можно задать вопросы по конкретным продуктам. Добавляйтесь!
Похожие статьи
Обзор российских ESB-решений
10 подробных технических обзоров на отечественные платформы