Création d’une plateforme de gestion stratégique multi-tenant sur SAP BTP pour un éditeur de logiciels (ISV)
LeverX a conçu et développé un système cloud complet permettant au client de transformer sa méthodologie de conseil en un produit SaaS évolutif. La plateforme mise en place permettait de piloter les initiatives stratégiques et les tableaux de bord à l’échelle de l’entreprise, en s’appuyant sur des données de performance en temps réel provenant de plusieurs systèmes externes.
Table des matières:
LeverX a conçu et développé un système complexe basé sur le cloud pour gérer les initiatives stratégiques et les tableaux de bord à l'échelle de l'entreprise sur la base d'indicateurs de performance clés fournis par un large éventail de systèmes externes.
Client
À l'origine société de conseil internationale, Cipher BSC s'est ensuite transformée en fournisseur de logiciels indépendant (ISV), faisant évoluer sa méthodologie de conseil stratégique vers une plateforme SaaS multi-tenant propriétaire construite sur SAP BTP. La plateforme a été conçue pour la clientèle mondiale de Cipher BSC.
Défi à relever
Historiquement, Cipher BSC s'appuyait sur des tableaux de bord Excel, des outils de BI déconnectés et une consolidation manuelle des mesures opérationnelles pour fournir ses services de conseil. Pour devenir un fournisseur SaaS à part entière, l'entreprise avait besoin d'un système logiciel dédié capable de stocker et de traiter les données des clients en toute sécurité et à grande échelle.
Elle ne disposait pas d'une plateforme unifiée pour gérer l'accès sécurisé à ses données stratégiques. En outre, les données provenant de systèmes externes devaient être récupérées manuellement, ce qui compliquait la planification stratégique et les opérations de gestion.
Au cours de la planification du projet, nous avons identifié que l'architecture de la solution devait répondre à plusieurs contraintes techniques supplémentaires :
- Des exigences strictes en matière de résidence et de souveraineté des données : Pour servir le marché du Moyen-Orient, la plateforme devait être conforme aux réglementations des Émirats arabes unis et de l'Arabie saoudite, qui exigent que les données sensibles de l'entreprise restent à l'intérieur des frontières nationales.
- Déploiement multirégional : L'architecture devait prendre en charge la clientèle mondiale de Cipher BSC, ce qui nécessitait un plan de déploiement couvrant plusieurs pays et déploiements régionaux. L'objectif était d'assurer des performances cohérentes et stables entre les différents sites.
- Complexité de l'intégration hybride : Le système devait connecter des outils natifs du cloud et les environnements sur site des clients, y compris divers fournisseurs d'identité et des bases de données dispersées.
- Exigences SaaS multi-locataires:L'absence d'un modèle de données tenant compte des locataires rendait difficile l'isolation efficace des données des clients tout en maintenant les performances élevées requises pour le suivi des données de performance en temps réel.
La solution
Pour résoudre ces problèmes techniques, LeverX a développé une solution basée sur le cloud qui réunit la planification de haut niveau et l'exécution départementale. En utilisant une architecture multi-locataires basée sur des microservices, la solution assure une isolation stricte des données entre les locataires tout en fournissant des mises à jour modulaires et une évolutivité indépendante des services.
Le système offre une expérience unifiée grâce à
- Des mises à jour en temps réel des indicateurs clés de performance alignées sur les objectifs stratégiques et les tableaux de bord de l'entreprise.
- L'hébergement des données à l'intérieur des frontières géographiques pour s'aligner sur les exigences spécifiques à chaque région
- La fédération des identités et le provisionnement automatisé des utilisateurs par le biais d'un accès sécurisé et basé sur les rôles dans tous les départements.
- Des capacités d'analyse intégrées permettant aux utilisateurs de créer des rapports et des tableaux de bord complexes de manière autonome, sans assistance technique.
En outre, nous avons développé une couche d'abstraction de données tenant compte des locataires pour SAP HANA Cloud. Cette approche nous a permis d'améliorer les performances et la flexibilité lors du traitement de grands volumes de données par rapport aux modèles multitenants standard basés sur des schémas.
Pile technologique
La solution est construite à l'aide d'une pile technologique SAP Cloud moderne conçue pour la sécurité, l'évolutivité et l'intégration transparente.
- Base de la plateforme : SAP Business Technology Platform (SAP BTP)
SAP BTP sert de plateforme centrale pour le développement d'applications, l'intégration, la gestion des identités et l'extensibilité. - Gestion des identités et des accès : SAP Cloud Identity Services, y compris Identity Authentication et Identity Provisioning.
SAP Cloud Identity Services - Identity Authentication (IAS) fournit une authentification multifactorielle (MFA) et une connexion unique (SSO) sécurisées.
SAP Cloud Identity Services - Identity Provisioning (IPS) automatise les processus du cycle de vie des identités, notamment le provisionnement et l'autorisation des utilisateurs dans les environnements cloud et sur site.
- Exécution de l'application : Environnement Cloud Foundry
La solution s'exécute dans l'environnement SAP BTP Cloud Foundry, en utilisant les frameworks Node.js et NestJS pour les services backend.
- Couche d'interface utilisateur : SAPUI5
Une interface conforme à Fiori est construite en utilisant le framework SAPUI5 pour offrir une expérience utilisateur cohérente et intuitive.
- Plateforme de base de données : SAP HANA Cloud
SAP HANA Cloud sert de base de données principale pour le stockage, le traitement et l'accès aux données en temps réel. SAP HANA Smart Data Integration permet l'ingestion et la synchronisation des données en toute transparence.
- Couche de connectivité : Service de connectivité SAP BTP
Le service SAP BTP Connectivity assure une communication sécurisée et fiable entre les applications cloud et les systèmes SAP ou tiers sur site.
- Analyse et reporting : SAP Analytics Cloud (SAC)
SAP Analytics Cloud est utilisé pour les tableaux de bord, les analyses et les rapports, permettant d'obtenir des informations à partir des données de SAP HANA Cloud grâce à des connexions en direct.
- Infrastructure Hyperscaler : AWS
SAP BTP est déployé sur l'infrastructure régionale AWS, y compris AWS Middle East (Riyadh) et AWS Middle East (UAE), garantissant la conformité avec les exigences régionales en matière de résidence des données. - Couche de messagerie : services SMTP conformes aux normes régionales
Les serveurs/services SMTP régionaux sont pris en charge pour les notifications, les alertes et les flux de communication.
Résultats
À la suite de la mise en œuvre, Cipher BSC a lancé un produit entièrement opérationnel sur SAP BTP qui :
- Remplacer les outils de consultation manuelle fragmentés par une plateforme numérique centralisée pour la gestion des initiatives stratégiques et des mesures de performance.
- consolidé les mesures stratégiques provenant de plusieurs systèmes d'entreprise
- Permettre au client de fournir sa plateforme logicielle en tant que produit SaaS évolutif à ses clients dans le monde entier
- Mise en place d'une exécution normalisée du travail dans tous les services
- Fournir une base évolutive pour l'expansion future du produit.
La solution est désormais disponible dans le SAP Store et est utilisée par des clients de divers secteurs d'activité dans le monde entier.
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