Аналитика

Digital Q.Integration от «Диасофт»: альтернатива классическим интеграционным шинам

Перейти к обзору
Компания «Диасофт» представила альтернативу коммерческим интеграционным шинам — платформу Digital Q.Integration

Объединение информационных систем и внешних сервисов представляет собой сложную задачу. Классические методы построения интеграционных потоков по схеме «точка-точка» или с использованием интеграционной шины обладают как преимуществами, так и недостатками. «Диасофт» представил принципиально иную концепцию, назвав её «Интеллектуальные сервисы и надёжные каналы». На базе этого нового подхода разработана интеграционная платформа Digital Q.Integration, которая входит в low-code экосистему для создания микросервисных приложений Digital Q. Платформа позволяет оперативно и удобно связывать любое количество систем и обеспечивает доставку сообщений даже при возникновении сбоев.

Проблемы интеграции

Технологии постоянно развиваются — на рынке появляется всё больше новых решений, внедрение которых может повысить эффективность бизнеса: сократить издержки и увеличить доходы. Дополнительным стимулом для модернизации ИТ-инфраструктуры служит импортозамещение — зарубежные решения не только морально устаревают, но и становятся нежелательными к использованию. При этом в условиях усиления конкуренции важно быстро выводить на рынок новые сервисы, которые должны быть максимально удобными как для самого бизнеса, так и для его клиентов и партнёров.

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

Многие ведущие корпорации уже давно используют в своей работе интеграционные шины (ESB). Чаще всего это были решения от западных производителей: IBM Integration Bus, Oracle Enterprise Service Bus, TIBCO, WSO2. Сегодня перед ними встает задача по замене привычной ESB. Причем требования к новой платформе интеграции зачастую выше, чем к прежней: за годы количество ИТ-систем, которые необходимо связать, возросло, усложнились сценарии их взаимодействия, увеличились объемы передаваемых данных. Кроме того, работу интеграционной шины необходимо постоянно отслеживать — даже незначительный сбой в ее функционировании способен нарушить работу множества связанных систем и сервисов.

Способы организации интеграции

Выделяют два ключевых способа интеграции: прямое соединение «точка-точка» и использование корпоративной шины данных (ESB).

При интеграции «точка-точка» системы обмениваются данными напрямую. Этот метод отлично подходит, когда количество интегрируемых систем невелико.

Интеграция через корпоративную шину данных (ESB) подразумевает подключение всех систем к единому маршрутизатору, который управляет потоками информации. У данного решения есть два существенных минуса: оно рассчитано на ограниченное число подключений, и в случае выхода шины из строя нарушается взаимодействие между всеми системами одновременно.

Эксперты компании «Диасофт» создали третий, комбинированный подход, который вобрал в себя сильные стороны существующих методов и устранил их недостатки, назвав его «Умные сервисы и надежные каналы». Они предложили разрабатывать для каждой системы отдельный адаптер, содержащий всю необходимую логику для интеграционного обмена. Такой адаптер можно модернизировать, развивать и обслуживать, не оказывая влияния на другие, не связанные с ним системы.

Количество адаптеров не ограничено. Это означает, что для подключения новой системы создается новый адаптер, а при выводе системы из эксплуатации — соответствующий адаптер просто отключается, и все эти изменения не сказываются на работе интеграционной платформы в целом. Таким образом, данный подход ускоряет реализацию проектов и снижает затраты на внесение изменений.

При этом для платформы интеграции формируется единый реестр всех сообщений, что повышает прозрачность архитектуры, а также создается централизованная система для мониторинга, сверки и согласования данных. Этот подход воплощен в интеграционной платформе Digital Q.Integration, разработанной специалистами «Диасофт».

«Подход «интеллектуальных сервисов и стабильных каналов» в Digital Q.Integration устраняет ключевой недостаток классических шин: модификации в одном сернекторе не затрагивают работу других. Это обеспечивает бизнесу именно ту степень управляемости, отказоустойчивости и темпа роста, которые являются определяющими в современных условиях», — подчеркнул Виктор Овчинников, руководитель направления «Интеграционная платформа» в компании «Диасофт».

Принцип действия Digital Q.Integration

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

Следующая фаза — проектирование интеграционных потоков. Платформа Digital Q.Integration предлагает свыше 300 предустановленных адаптеров, low-code средства для моделирования интеграционных процессов и бизнес-логики, автоматический генератор микросервисов Packaged Business Capabilities (PBC) и инструменты для настройки сообщений. Обеспечена поддержка всех распространенных протоколов и каналов передачи сообщений.

Для выполнения интеграционных потоков созданы универсальный интеграционный процесс, специализированная среда запуска адаптеров и реестр сообщений. Все интеграционные адаптеры выполняются в виде независимых PBC, которые включают исключительно компоненты, необходимые для реализации интеграционной логики. Данные компоненты способны масштабироваться без ограничений в соответствии с требованиями к нагрузке.

Передачу сообщений обеспечивает брокер Digital Q.MessageBroker, который организует очередь, отправляет сообщения и позволяет просматривать их содержимое, а также проверять позицию в очереди. Он гарантирует доставку даже в случае сетевых нарушений. Доступны функции контроля скорости доставки, расстановки приоритетов сообщений, применения фильтров и исправления ошибок. Скорость доставки определяется множеством параметров — настройками хранения и журналирования, аппаратным обеспечением, топологией сети и используемыми транспортными протоколами. Согласно результатам тестирования, этот показатель может колебаться от 2 тысяч сообщений в секунду в базовой конфигурации до более 20 тысяч сообщений в секунду.

Отдельный модуль отвечает за мониторинг и управление: предоставляет возможности для сверки данных и настройки панелей анализа интеграционного взаимодействия.

Виктор Овчинников: «Основное преимущество Digital Q.Integration заключается в переносе акцента с программирования на конфигурацию. Мы объединили типовые интеграционные паттерны и протоколы в библиотеку, содержащую сотни готовых адаптеров и визуальных low-code инструментов. Это позволяет бизнесу в несколько раз сократить сроки внедрения проектов и уменьшить зависимость от узкоспециализированных экспертов. По сути, мы даем командам возможность сконцентрироваться на логике бизнес-процессов, а не на технических аспектах обмена данными».

Применение Digital Q.Integration в реальных условиях

На платформе Digital Q.Integration уже успешно выполнено несколько внедрений. Например, один из ведущих российских банков, входящий в первую десятку, использовал её для соединения системы удалённого обслуживания с основной банковской платформой. Это решение значительно ускорило создание интеграционных модулей и поддержало бесперебойность операционной деятельности. Благодаря интуитивным средствам Digital Q.Integration, банк теперь самостоятельно занимается доработкой и расширением функционала платформы.

Кроме того, Digital Q.Integration позволила организовать онлайн-согласование пополнений и списаний средств по брокерским счетам клиентов между торговой системой QUIK и бэк-офисным решением для обработки неторговых распоряжений.

Таким образом, Digital Q.Integration предлагает готовые интеграционные блоки и одновременно упрощает разработку благодаря low-code-подходу. Интеграционные адаптеры строятся как микросервисы с чёткой функциональностью, разделённой логикой и потенциалом для роста. Данные передаются в режиме реального времени с гарантированной доставкой и маршрутизацией сообщений через брокер, учитывающим приоритеты и фильтрацию. Поддерживаются как синхронные, так и асинхронные режимы взаимодействия, а также предусмотрены средства контроля и наблюдения. Все сообщения фиксируются с указанием статусов и деталей обработки.

Digital Q.Integration непрерывно совершенствуется. В ближайшее время в неё будут добавлены инструменты искусственного интеллекта и машинного обучения, которые помогут автоматизировать и оптимизировать интеграционные процессы, усилят мониторинг и аналитику, а также сделают работу пользователей по проектированию интеграций ещё комфортнее.

Платформа Digital Q.Integration включена в реестр российского программного обеспечения. Регистрационная запись № 22375 от 24.04.2024.

Рекламаerid:2W5zFGNvvW4Рекламодатель: ООО «Диасофт Экосистема»ИНН/ОГРН: 9715403607/1217700330540Сайт: https://www.diasoft.ru/
Поделиться:

0 Комментариев

Оставить комментарий

Обязательные поля помечены *
Ваш комментарий *
Категории