
На связи Сергей Скирдин, технический директор ИТ-интегратора «Белый код». Последние два года я изучаю российский рынок ESB и интеграционных платформ, делаю обзоры на продукты. Есть интересная закономерность: многие компании, которые выбирают ESB, готовят собственный опросник. В прошлом году вместе с вендорами, мы решили составить единый опросный лист. Рассказываю и показываю, что из этого получилось.
У клиентов разные подходы. Одни компании делают акцент на интеграционных возможностях, другие — на безопасности, третьи — на требованиях к эксплуатации и сопровождению. В результате заказчики тратят время на подготовку анкет, а вендоры снова и снова отвечают на похожие вопросы, только в разной форме.
В прошлом году в сообществе «Шины не для машины» мы обсуждали разные способы помочь компаниям выбирать ESB. Среди идей были рейтинги, сравнительные таблицы и другие инструменты оценки. В ходе обсуждения появилась мысль, которая показалась всем наиболее практичной: создать единый опросный лист, который заказчики смогут использовать как основу для выбора платформы. Подробности обсуждения в этой статье.
Позже несколько вендоров поделились своими рабочими опросными листами. Я изучил их, объединил пересекающиеся требования, убрал дублирующиеся вопросы и привел документ к единой структуре. Получился универсальный шаблон, который можно использовать для первичной оценки и сравнения интеграционных платформ.
Что вошло в единый опросный лист
Опросный лист охватывает ключевые аспекты выбора интеграционной платформы и включает 14 разделов:
Сведения о продукте и вендоре.
Интеграционные взаимодействия.
Преобразование и обработка данных.
Коннекторы, адаптеры и протоколы.
Работа с файлами.
Гарантированная доставка и обработка ошибок.
Развертывание, масштабирование и отказоустойчивость.
Мониторинг, логирование и аудит.
Безопасность, аутентификация и управление доступом.
Интерфейс и инструменты разработки.
DevOps, CI/CD и управление ландшафтом.
Производительность.
Лицензирование.
Поддержка и сопровождение.
Пример того, что включает один из разделов.

Раздел — крупная функциональная область (тёмно-синяя строка).
Группа — подраздел внутри раздела (синяя строка).
Требование — конкретный критерий, по которому вендор даёт ответ.
Колонки «Соответствие», «Компонент решения», «Комментарии» заполняются вендором. Каждое требование можно оценить по степени соответствия и дополнить комментариями, что позволяет сводить ответы разных поставщиков в единую таблицу. «Балл (авто)» заполняется автоматически по выбранному статусу (столбец защищён). Коэффициенты статусов задаются на листе «Настройки» и при необходимости меняются там. Итоги по разделам и общий процент соответствия считаются автоматически на листе «Свод»
Когда я сводил вопросы в единый документ, оказалось, что значительная часть требований касается не интеграционных сценариев. Гораздо больше внимания заказчики уделяют вопросам эксплуатации платформы: мониторингу, отказоустойчивости, безопасности, обновлению и сопровождению решения. И это вполне логично. Интеграционный поток можно реализовать разными способами, а вот проблемы с эксплуатацией системы обычно становятся заметны уже после внедрения.
Еще одно наблюдение — многие вопросы повторяются от компании к компании. Это лишний раз подтверждает, что при выборе ESB заказчики сталкиваются с похожими задачами и критериями оценки.
Кому пригодится единый опросный лист
Опросный лист будет полезен:
ИТ-директорам;
корпоративным и системным архитекторам;
руководителям интеграционных проектов;
специалистам, которые занимаются выбором ESB или интеграционной платформы.
Он не поможет автоматически выбрать лучшую систему — универсального решения для всех компаний не существует. Но позволит структурировать требования, получить ответы от нескольких поставщиков в едином формате и быстрее сформировать шорт-лист для дальнейшего пилотирования.
Если вы сейчас рассматриваете внедрение ESB или сравниваете несколько решений, можете использовать этот шаблон как отправную точку для общения с вендорами.




















