Разработка мультиарендной платформы для управления стратегией на базе SAP BTP
LeverX разработала облачную систему, которая превратила консалтинговую методологию заказчика в масштабируемый SaaS-продукт. Платформа помогает управлять стратегическими инициативами и KPI на основе актуальных данных, поступающих в реальном времени из внешних систем.
Содержание
LeverX спроектировала и разработала сложную облачную систему для управления стратегическими инициативами и системами показателей в масштабах всей компании на основе текущих KPI, предоставляемых широким спектром внешних систем.
Клиент
Изначально Cipher BSC была международной консалтинговой компанией, однако со временем перешла к модели независимого поставщика программного обеспечения (ISV), превратив собственную методологию стратегического консалтинга в уникальную мультиарендную SaaS-платформу, построенную на базе SAP BTP. Платформа разрабатывалась с расчетом на глобальную клиентскую базу компании.
Задача
Cipher BSC использовала оценочные листы в Excel, различные BI-инструменты и ручное объединение операционных метрик при оказании консалтинговых услуг. Чтобы перейти к формату полноценного SaaS-провайдера, компании потребовалась специализированная платформа, способная надежно хранить и обрабатывать данные в масштабах роста бизнеса.
На этапе планирования проекта мы определили, что архитектура решения должна учитывать ряд дополнительных технических ограничений:
- Требования к локализации и суверенитету данных: для работы на рынках Ближнего Востока платформа должна была соответствовать нормативным требованиям Объединенных Арабских Эмиратов и Саудовской Аравии, предполагающим хранение чувствительных корпоративных данных исключительно в пределах национальных границ;
- Многорегиональное развертывание: архитектура должна была поддерживать глобальную клиентскую базу Cipher BSC, что требовало развертывания в нескольких странах и регионах. Ключевой задачей было обеспечить стабильную и предсказуемую производительность независимо от географии;
- Сложность гибридной интеграции: система должна была объединять облачные инструменты с локальной инфраструктурой клиентов, включая различные провайдеры идентификации и распределенные базы данных;
- Требования мультиарендной SaaS-модели: отсутствие модели данных с учетом арендаторов затрудняло изоляцию клиентских данных при сохранении высокой производительности, необходимой для работы с показателями в реальном времени.
Решение
Чтобы решить эти технические задачи, LeverX разработала облачное решение, объединяющее стратегическое планирование и операционное исполнение на уровне подразделений. Использование микросервисной мультиарендной архитектуры позволило обеспечить строгую изоляцию данных между клиентами, а также создать основу для модульных обновлений и независимого масштабирования отдельных сервисов.
Система обеспечивает единый пользовательский опыт за счет следующих возможностей:
- Обновление KPI в реальном времени с привязкой к стратегическим целям и корпоративным системам показателей;
- Хранение данных в пределах конкретных географических регионов в соответствии с локальными нормативными требованиями;
- федерация учетных записей и автоматическое управление доступом пользователей на основе ролей с безопасным разграничением прав между подразделениями;
- Встроенные аналитические инструменты, позволяющие пользователям самостоятельно создавать сложные отчеты и дашборды без привлечения технических специалистов.
Кроме того, мы разработали слой абстракции данных с учетом мультиарендности для SAP HANA Cloud. Такой подход позволил повысить производительность и гибкость при обработке больших объемов данных по сравнению со стандартными моделями многопользовательской архитектуры на основе схем.
Технологический стек
Решение построено на современном облачном технологическом стеке SAP, ориентированном на безопасность, масштабируемость и бесшовную интеграцию.
- Основа платформы: SAP Business Technology Platform (SAP BTP)
SAP BTP выступает в роли центральной платформы, обеспечивающей разработку приложений, интеграцию, управление идентификацией и расширяемость решения. - Управление идентификацией и доступом: SAP Cloud Identity Services, включая Identity Authentication и Identity Provisioning
Компонент Identity Authentication (IAS) обеспечивает безопасную аутентификацию пользователей с поддержкой многофакторной проверки (MFA) и единого входа (SSO).
Компонент Identity Provisioning (IPS) в составе SAP Cloud Identity Services автоматизирует управление жизненным циклом учетных записей, включая создание пользователей и назначение прав доступа в облачных и локальных системах.
- Среда выполнения приложений: Cloud Foundry
Решение развернуто в среде Cloud Foundry на платформе SAP BTP и использует Node.js и NestJS для разработки серверной логики.
- Пользовательский интерфейс: SAPUI5
Интерфейс, соответствующий концепции SAP Fiori, реализован на базе SAPUI5 и обеспечивает единый, интуитивно понятный пользовательский опыт.
- Платформа данных: SAP HANA Cloud
SAP HANA Cloud используется в качестве основной базы данных, обеспечивая хранение, быструю обработку и доступ к данным в режиме реального времени. Технология SAP HANA Smart Data Integration обеспечивает бесшовную загрузку и синхронизацию данных из различных источников.
- Слой интеграции: SAP BTP Connectivity
Сервис SAP BTP Connectivity обеспечивает безопасное и стабильное взаимодействие между облачными приложениями и локальными системами SAP или сторонними решениями.
- Аналитика и отчетность: SAP Analytics Cloud (SAC)
SAP Analytics Cloud используется для создания дашбордов, аналитики и отчетности, обеспечивая доступ к инсайтам на основе данных SAP HANA Cloud через прямые подключения.
- Инфраструктура гиперскейлера: AWS
SAP BTP развернута на региональной инфраструктуре AWS, включая кластеры на Ближнем Востоке (Эр-Рияд и ОАЭ), что позволяет соблюдать требования к локализации и хранению данных в соответствии с региональными нормативами.
- Слой обмена сообщениями: регионально соответствующие SMTP-сервисы
Поддерживаются региональные SMTP-серверы и сервисы, обеспечивающие отправку уведомлений, оповещений и реализацию коммуникационных сценариев с учетом локальных требований и ограничений.
Результаты
Проект помог Cipher BSC вывести на рынок полнофункциональный продукт на базе SAP BTP, который:
- Заменил разрозненные и во многом ручные инструменты консалтинга единой цифровой платформой для управления стратегическими инициативами и показателями эффективности;
- Объединил стратегические метрики из различных корпоративных систем;
- Позволил компании предлагать свое решение клиентам по всему миру в формате масштабируемого SaaS-продукта;
- Обеспечил стандартизированное выполнение рабочих процессов на уровне всех подразделений;
- Сформировал технологическую основу для дальнейшего развития и расширения продукта.
Решение уже доступно в SAP Store и используется клиентами из различных отраслей по всему миру.
Больше проектов
СВЯЗАТЬСЯ С НАМИ
Что будет дальше?
-
1
Наши специалисты свяжутся с вами, чтобы детально обсудить ваши бизнес-цели и детали будущего проекта.
-
2
Мы подпишем соглашение о неразглашении, чтобы обеспечить безопасность ваших данных.
-
3
Наша команда подготовит индивидуальное проектное предложение с указанием объема, сроков и бюджета.
лет опыта
проектов
экспертов
СВЯЗАТЬСЯ С НАМИ