С 2024 года я встречаюсь с вендорами и делаю обзоры продуктов, которые относятся к классу ESB. За это время удалось пообщаться с разработчиками 15 разных решений. Для всех, кто интересуется шинами данных, я также создал сообщество в Телеграме «Шины не для машины». Это площадка для диалога между российскими разработчиками ESB и компаниями, которым нужна интеграционная шина.
Ссылка на продукт: https://esb.bercut.com
О компании: Bercut — один из ведущих российских разработчиков отраслевых IT-решений для цифровизации бизнеса. Компания начала работу в далеком 1995 году. Первой разработкой Bercut стала система «Пульт дежурного» для госструктур и диспетчерских служб производственных предприятий. Вот уже 30 лет вендор поставляет на мировой рынок отраслевые программные решения, ориентированные на бизнес.
ESB Bercut является новым продуктом, в котором компания совмещает современный технологический стек с опытом, полученным за годы работы в сфере интеграций. В основе решения лежит движок Apache Camel, предоставляющий широкие возможности для настройки интеграционных маршрутов.
Одной из особенностей продукта является наличие встроенного ИИ-помощника, основанного на модели LLAMA, обученной для составления DSL-маршрутов по запросам пользователя в чате.
Ниже приведен полный технологический стек продукта:
В отличие от большинства продуктов на отечественном рынке ESB Bercut — продукт с историей. Основой для его создания стала, зарекомендовавшая себя гибридная интеграционная платформа HIP Bercut, которая в 2024 году, по мнению издания TAdviser, вошла в ТОП-5 наиболее востребованных российских платформ для интеграции данных и приложений. Компания развивает данное ПО более 15 лет. На сегодняшний день, зрелость платформы HIP Bercut позволяет реализовывать сложные интеграционные проекты любых масштабов. Взяв за основу один из своих проверенных продуктов, команда предлагает рынку улучшенную ESB-шину, которая призвана стать эталонным решением на российском рынке интеграций.
В веб-интерфейс продукта встроены средства для версионирования настроек и базовые инструменты для управления всеми настройками системы в режиме no-code/low-code.
Yaml/Java/JS
В планах у компании создать маркетплейс автономных адаптеров и отраслевых конфигураций. Автономные коннекторы планируется поставлять в виде docker-образов, которые настраиваются посредством переменных и конфигурационных файлов. Маркетплейс будет способствовать появлению на рынке типовых коннекторов к отечественным системам, поскольку разработчики смогут создавать их с помощью открытого SDK и затем получать часть денег от их продажи.
Из коробки доступны сотни коннекторов, в частности: REST, SOAP, Open API, IMAP, POP3, SMTP, LDAP, SMPP, FTP, 1С OData Connect; СУБД: Oracle, Postgre, MSSQL, IBM DB2; cистемам: Tarantool, Kafka, RabbitMQ, JMS, ArtemisMQ, IBM MQ, Apache ActiveMQ, Битрикс CRM, SAP, Jira, Telegram, Whatsup Business API; хранилищу S3; форматам: PDF, EXCEL, TXT, DOC, CSV. Полный список https://esb.bercut.com/connectors
Проверка сообщений осуществляется через DSL-нотацию, которую возможно ввести с помощью визуального редактора или вручную. Благодаря применению Apache Camel, проверку можно осуществлять с помощью широкого спектра инструментов, начиная от различной фильтрации и маршрутизации на основе метаданных сообщения и заканчивая валидацией JSON Schema или XSD для задачи меппинга сложных структур данных.
В системе существует поддержка различных примитивных типов:
Также доступны комплексные типы в следующих форматах:
Внутренние метатипы системы включают в себя:
Внутренний и расширенные интеграции с внешними.
Помимо привычных возможностей просмотреть логи, в продукте будет реализован анализ логов через модели LLAMA, которая сможет распознавать нестандартное поведение и ошибки и подсказывать способы решения.
Возможность повторной отправки сообщений есть.
Типы очередей, поддерживаемые интеграционной шиной:
Если в начале это решение использовалось внутри сферы телекоммуникационных сервисов, то сегодня вендор рассматривает выход на более широкий рынок: финтех, страховые компании, ритейл, e-commerce, промышленность (АСУТП), госучреждения, здравоохранение.
Телеком:
Вышеперечисленные системы состоят из множества бизнес-процессов, реализующих основной процесс и адаптеры к внешним системам.
Пример:
Бизнес-процесс отправки отложенных нотификаций; выполнения операций над файлами; управления партнерами системы; получения профиля абонента в биллинговой системе; для получения и обработки всех сообщений из Apache Kafka и RabbitMQ; формирования нотификации партнеру с информацией об ОС устройства абонента.
Страховые:
Количество внедрений крупных систем/решений — от 450. У одного заказчика может быть внедрено от 16 до 58 крупных систем.
Наличие кластера K8s или инфраструктуры с OS Linux и Docker.
Лицензия на автономный адаптер — от 150 тыс. руб., лицензия на on-premise — от 3 млн.
Поддержка — от 15% стоимости лицензии (24/7, 3 линии).
Триал-версия предоставляется на 1 месяц по официальному запросу компании.
Есть.
В планах у вендора разместить документацию в открытом доступе.
Обучение включено в лицензию. Вендор обучает до 10 сотрудников компании, дополнительные сотрудник — 150 тыс. руб. за человека.
У вендора есть 3 партнера, но идет активное расширение.
На сайте esb.bercut.com.
В планах у вендора развитие своего комьюнити. При этом о платформе компания активно рассказывает на разных площадках:
Идея поручить ИИ настраивать интеграции очень интересна. Действительно, когда делаешь множество проектов интеграций с использованием шины данных, ловишь себя на мысли, что из проекта в проект от интеграции к интеграции делаешь простые действия, которые вполне можно поручить нейронке.
Мы уже сейчас на проектах для наших клиентов используем нейронки для написания скриптов insert / upsert СУБД. Конечно, это происходит в ручном режиме: отправляешь скрипт создания таблицы и просишь написать upsert с указанием ключей. Но даже в ручном режиме выходит значительно проще и быстрее, чем напрягать свою голову, особенно в таблицах на 20–50 полей.
То, что делают ребята из Bercut, выглядит очень привлекательно. Демостенд ESB можно запросить уже сейчас.
В статье отражена моя субъективная точка зрения, у которой нет цели нанести ущерб деловой репутации создателям этого продукта.
Вступайте в сообщество в Телеграме «Шины не для машины», там обсуждаем насущные вопросы рынка ESB.
Похожие статьи