Construcción de una plataforma de gestión estratégica multi-tenant en SAP BTP para un ISV
LeverX diseñó y desarrolló un sistema integral basado en la nube que permitió al cliente convertir su metodología de consultoría en un producto SaaS escalable. La plataforma entregada facilitó la gestión de iniciativas estratégicas y cuadros de mando a nivel de toda la empresa, basados en datos de rendimiento en tiempo real provenientes de múltiples sistemas externos.
Tabla de contenidos:
LeverX diseñó y desarrolló un complejo sistema basado en la nube para gestionar iniciativas estratégicas y cuadros de mando de toda la empresa basados en KPI en tiempo real proporcionados por una amplia gama de sistemas externos.
Cliente
Originalmente una empresa de consultoría global, Cipher BSC más tarde se convirtió en un proveedor de software independiente (ISV), evolucionando su metodología de consultoría estratégica en una plataforma SaaS multi-tenant propietaria construida sobre SAP BTP. La plataforma se diseñó para la clientela global de Cipher BSC.
Desafío
Históricamente, Cipher BSC dependía de cuadros de mando basados en Excel, herramientas de BI desconectadas y consolidación manual de métricas operativas para prestar sus servicios de consultoría. Para convertirse en un proveedor de SaaS a gran escala, la empresa necesitaba un sistema de software dedicado que pudiera almacenar y procesar de forma segura los datos de los clientes a escala.
La empresa carecía de una plataforma unificada para gestionar el acceso seguro a sus datos estratégicos. Además, los datos de sistemas externos tenían que recuperarse manualmente, lo que complicaba la planificación estratégica y las operaciones de gestión.
Durante la planificación del proyecto, identificamos que la arquitectura de la solución tenía que abordar varias limitaciones técnicas adicionales:
- Requisitos estrictos de residencia y soberanía de datos: Para servir al mercado de Oriente Medio, la plataforma tenía que cumplir la normativa de EAU y Arabia Saudí, que exigía que los datos corporativos sensibles permanecieran dentro de las fronteras nacionales.
- Despliegue en varias regiones: La arquitectura tenía que dar soporte a la clientela global de Cipher BSC, lo que requería un plan de despliegue que abarcara múltiples países y despliegues regionales. El objetivo era garantizar un rendimiento uniforme y estable en todas las ubicaciones.
- Complejidad de la integración híbrida: El sistema debía conectar las herramientas nativas de la nube y los entornos locales de los clientes, incluidos varios proveedores de identidades y bases de datos dispersas.
- Requisitos de SaaS multiarrendatario:La falta de un modelo de datos que tuviera en cuenta a los inquilinos dificultaba el aislamiento eficaz de los datos de los clientes a la vez que se mantenía el alto rendimiento necesario para el seguimiento de los datos de rendimiento en tiempo real.
Solución
Para abordar estos problemas técnicos, LeverX construyó una solución basada en la nube que reúne la planificación de alto nivel y la ejecución departamental. Al utilizar una arquitectura multiarrendatario basada en microservicios, la solución garantiza un estricto aislamiento de los datos entre los arrendatarios al tiempo que proporciona actualizaciones modulares y escalabilidad de servicio independiente.
El sistema ofrece una experiencia unificada a través de
- Actualizaciones de KPI en tiempo real alineadas con objetivos estratégicos y cuadros de mando corporativos.
- Alojamiento de datos dentro de los límites geográficos para adaptarse a los requisitos específicos de cada región.
- Federación de identidades y aprovisionamiento automatizado de usuarios mediante un acceso seguro y basado en funciones en todos los departamentos.
- Capacidades analíticas integradas que permiten a los usuarios crear informes y cuadros de mando complejos de forma independiente y sin asistencia técnica.
Además, desarrollamos una capa de abstracción de datos tenant-aware para SAP HANA Cloud. Este enfoque nos permitió mejorar el rendimiento y la flexibilidad a la hora de procesar grandes volúmenes de datos en comparación con los modelos estándar de multitenencia basados en esquemas.
Pila tecnológica
La solución se ha creado utilizando una moderna pila tecnológica de SAP Cloud diseñada para ofrecer seguridad, escalabilidad e integración sin fisuras.
- Base de la plataforma: SAP Business Technology Platform (SAP BTP)
SAP BTP sirve como plataforma central para el desarrollo de aplicaciones, la integración, la gestión de identidades y la extensibilidad. - Gestión de identidades y accesos: SAP Cloud Identity Services, incluida la autenticación de identidades y el aprovisionamiento de identidades.
SAP Cloud Identity Services - Identity Authentication (IAS) proporciona autenticación multifactor (MFA) segura e inicio de sesión único (SSO).
SAP Cloud Identity Services - Identity Provisioning (IPS) automatiza los procesos del ciclo de vida de la identidad, incluido el aprovisionamiento y la autorización de usuarios en entornos en la nube y locales.
- Tiempo de ejecución de aplicaciones: Entorno Cloud Foundry
La solución se ejecuta en el entorno SAP BTP Cloud Foundry, utilizando los marcos Node.js y NestJS para los servicios backend.
- Capa de interfaz de usuario: SAPUI5
Se construye una interfaz compatible con Fiori utilizando el marco SAPUI5 para ofrecer una experiencia de usuario coherente e intuitiva.
- Plataforma de base de datos: SAP HANA Cloud
SAP HANA Cloud sirve como base de datos principal para el almacenamiento de alto rendimiento, el procesamiento y el acceso a datos en tiempo real. SAP HANA Smart Data Integration permite la ingestión y sincronización de datos sin fisuras.
- Capa de conectividad: Servicio de conectividad SAP BTP
El servicio SAP BTP Connectivity proporciona una comunicación segura y fiable entre las aplicaciones en la nube y los sistemas locales de SAP o de terceros.
- Análisis e informes: SAP Analytics Cloud (SAC)
SAP Analytics Cloud se utiliza para cuadros de mando, análisis e informes, lo que permite obtener información de los datos de SAP HANA Cloud a través de conexiones en directo.
- Infraestructura Hyperscaler: AWS
SAP BTP se implementa en la infraestructura regional de AWS, incluidos AWS Middle East (Riad) y AWS Middle East (EAU), lo que garantiza el cumplimiento de los requisitos de residencia de datos regionales. - Capa de mensajería: servicios SMTP compatibles con la región
Se admiten servidores/servicios SMTP regionales para notificaciones, alertas y flujos de trabajo de comunicación.
Resultados
Como resultado de la implantación, Cipher BSC lanzó un producto totalmente operativo en SAP BTP que:
- Sustituyó las herramientas de consultoría manuales fragmentadas por una plataforma digital centralizada para gestionar las iniciativas estratégicas y las métricas de rendimiento
- Consolidó las métricas estratégicas de múltiples sistemas empresariales
- Permitió al cliente ofrecer su plataforma de software como un producto SaaS escalable a clientes de todo el mundo.
- Estableció una ejecución estandarizada del trabajo en todos los departamentos
- Proporcionó una base escalable para la futura expansión del producto.
La solución está ahora disponible públicamente en SAP Store, dando soporte a clientes de varios sectores en todo el mundo.
More Case Studies
Contact Us
What happens next?
-
1
An expert will reach out to you to discuss your specific needs and requirements.
-
2
We'll sign an NDA to ensure any sensitive information is kept secure and confidential.
-
3
We'll work with you to prepare a customized proposal based on the project's scope, timeline, and budget.
years of expertise
projects
professionals
Contact Us