Что спросить у вендора ESB, если вы подбираете интеграционную шину

от автора

На связи Сергей Скирдин, технический директор ИТ-интегратора «Белый код». Последние два года я изучаю российский рынок ESB и интеграционных платформ, делаю обзоры на продукты. Есть интересная закономерность: многие компании, которые выбирают ESB, готовят собственный опросник. В прошлом году вместе с вендорами, мы решили составить единый опросный лист. Рассказываю и показываю, что из этого получилось.

У клиентов разные подходы. Одни компании делают акцент на интеграционных возможностях, другие — на безопасности, третьи — на требованиях к эксплуатации и сопровождению. В результате заказчики тратят время на подготовку анкет, а вендоры снова и снова отвечают на похожие вопросы, только в разной форме.

В прошлом году в сообществе «Шины не для машины» мы обсуждали разные способы помочь компаниям выбирать ESB. Среди идей были рейтинги, сравнительные таблицы и другие инструменты оценки. В ходе обсуждения появилась мысль, которая показалась всем наиболее практичной: создать единый опросный лист, который заказчики смогут использовать как основу для выбора платформы. Подробности обсуждения в этой статье.

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

Что вошло в единый опросный лист

Опросный лист охватывает ключевые аспекты выбора интеграционной платформы и включает 14 разделов:

  1. Сведения о продукте и вендоре.

  2. Интеграционные взаимодействия.

  3. Преобразование и обработка данных.

  4. Коннекторы, адаптеры и протоколы.

  5. Работа с файлами.

  6. Гарантированная доставка и обработка ошибок.

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

  8. Мониторинг, логирование и аудит.

  9. Безопасность, аутентификация и управление доступом.

  10. Интерфейс и инструменты разработки.

  11. DevOps, CI/CD и управление ландшафтом.

  12. Производительность.

  13. Лицензирование.

  14. Поддержка и сопровождение.

Пример того, что включает один из разделов.

Раздел — крупная функциональная область (тёмно-синяя строка).

Группа — подраздел внутри раздела (синяя строка). 

Требование — конкретный критерий, по которому вендор даёт ответ.

Колонки «Соответствие», «Компонент решения», «Комментарии» заполняются вендором. Каждое требование можно оценить по степени соответствия и дополнить комментариями, что позволяет сводить ответы разных поставщиков в единую таблицу. «Балл (авто)» заполняется автоматически по выбранному статусу (столбец защищён). Коэффициенты статусов задаются на листе «Настройки» и при необходимости меняются там. Итоги по разделам и общий процент соответствия считаются автоматически на листе «Свод»  

Когда я сводил вопросы в единый документ, оказалось, что значительная часть требований касается не интеграционных сценариев. Гораздо больше внимания заказчики уделяют вопросам эксплуатации платформы: мониторингу, отказоустойчивости, безопасности, обновлению и сопровождению решения. И это вполне логично. Интеграционный поток можно реализовать разными способами, а вот проблемы с эксплуатацией системы обычно становятся заметны уже после внедрения.

Еще одно наблюдение — многие вопросы повторяются от компании к компании. Это лишний раз подтверждает, что при выборе ESB заказчики сталкиваются с похожими задачами и критериями оценки.

Кому пригодится единый опросный лист

Опросный лист будет полезен:

  • ИТ-директорам;

  • корпоративным и системным архитекторам;

  • руководителям интеграционных проектов;

  • специалистам, которые занимаются выбором ESB или интеграционной платформы.

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

Скачать единый опросный лист

Если вы сейчас рассматриваете внедрение ESB или сравниваете несколько решений, можете использовать этот шаблон как отправную точку для общения с вендорами.

ссылка на оригинал статьи https://habr.com/ru/articles/1047550/