Digital Q.Renovation — это решение, предназначенное для миграции крупных корпоративных систем с зарубежных платформ, в первую очередь с SAP, на отечественную технологическую базу. Особенностью является максимально близкое соответствие пользовательского интерфейса, вплоть до расположения элементов управления, что позволяет минимизировать затраты на обучение пользователей.
Подход решения ориентирован на снижение рисков перехода и сохранение привычной логики работы бизнес-приложений, при этом обеспечивается перенос функциональности и данных без кардинального изменения процессов.
Решаемые задачи
Среди решаемых задач — снижение операционных затрат, импортозамещение ПО и соответствие российским нормам, обеспечение российской техподдержки решения, повышение информационной безопасности предприятия.
Импортозамещение
Требования регуляторов предполагают отказ от использования иностранного программного обеспечения на объектах критической информационной инфраструктуры, при этом на рынке ограничено количество полноценных альтернатив.
Решение позволяет обеспечить переход на отечественную платформу с сохранением функциональности и архитектурных принципов исходной системы.
Высокие затраты
Внедрение систем уровня SAP ERP ранее требовало значительных инвестиций, и повторное финансирование аналогичных проектов для многих организаций затруднительно.
Digital Q.Renovation позволяет сократить затраты за счет переиспользования существующих решений и кода, минимизируя необходимость полной переработки системы.
Ограничения ERP
Многие отечественные ERP-системы имеют ограничения по производительности и масштабируемости по сравнению с решениями уровня SAP HANA.
Предлагаемая архитектура ориентирована на высоконагруженные сценарии и обеспечивает обработку больших объемов данных без потери производительности.
Безопасность
Использование зарубежных решений может быть связано с рисками информационной безопасности и регуляторными ограничениями.
Переход на локальные технологии позволяет обеспечить контроль над инфраструктурой и соответствие требованиям законодательства.
Состав решения
Решение включает набор компонентов, позволяющих заменить ключевые элементы SAP ERP в продуктивных средах.
Платформа «Крым-Р»
Платформа «Крым-Р» представляет собой разработанную с нуля библиотеку, аналогичную по функциональности ядру SAP NetWeaver, и включает встроенный сервер приложений и SDK для запуска приложений.
SAP NetWeaver — это технологическая платформа для выполнения бизнес-приложений SAP, включающая сервер приложений, инструменты интеграции и управления пользователями.
Сервер приложений обеспечивает аутентификацию, авторизацию, управление сессиями, балансировку нагрузки и выполнение фоновых задач, а также взаимодействие с клиентскими интерфейсами.
СУБД Digital Q.Database
Digital Q.Database — это гибридная система управления базами данных, сочетающая реляционный, колоночный и in-memory подходы, предназначенная для замены SAP HANA.
SAP HANA — это высокопроизводительная in-memory СУБД, предназначенная для обработки больших объемов данных в оперативной памяти.
PostgreSQL — это открытая реляционная СУБД, известная своей надежностью, расширяемостью и поддержкой стандартов SQL.
Решение построено с использованием технологий PostgreSQL и дополнено механизмами, обеспечивающими высокую производительность, отказоустойчивость и безопасность.
Конвертер
В состав решения входит конвертер программного кода, позволяющий автоматически преобразовывать приложения, написанные на языке ABAP, в код на языке C++.
ABAP — это язык программирования, используемый в системах SAP для разработки бизнес-приложений.
C++ — это компилируемый язык программирования общего назначения, обеспечивающий высокую производительность и контроль над ресурсами.
Это позволяет сохранить бизнес-логику и одновременно повысить эффективность выполнения программ на новой платформе.
Архитектура
Архитектура решения предполагает замещение компонентов SAP на функционально аналогичные элементы Digital Q.Renovation, включая замену SAP HANA на Digital Q.Database и серверов приложений SAP NetWeaver на кластер платформы «Крым-Р».
Nginx — это высокопроизводительный веб-сервер и обратный прокси, используемый для балансировки нагрузки и обработки HTTP-запросов.
HAProxy — это программный балансировщик нагрузки, обеспечивающий распределение трафика между серверами и повышение отказоустойчивости.
Пользовательский интерфейс упрощен за счет внедрения единых десктоп- и веб-клиентов, которые обеспечивают согласованное поведение и устраняют различия между интерфейсами.
Производительность
Использование in-memory технологий и компилируемого языка C++ позволяет значительно повысить скорость выполнения операций по сравнению с интерпретируемыми средами.
In-memory — это технология обработки данных в оперативной памяти, позволяющая существенно ускорить доступ и обработку информации по сравнению с дисковыми системами.
В ряде сценариев достигается кратное увеличение производительности по сравнению с системами SAP, особенно при переходе с традиционных реляционных СУБД.
Заключение
Digital Q.Renovation представляет собой инструмент для поэтапной замены SAP-систем с сохранением бизнес-логики и пользовательского опыта. Решение включает собственную платформу выполнения, СУБД и средства конверсии кода.
Подход позволяет обеспечить технологическую независимость, контроль над инфраструктурой и адаптацию существующих систем к требованиям локального рынка и регулирования.



