main banner

Creare una piattaforma multi-tenant per la gestione della strategia su SAP BTP per un ISV

LeverX ha progettato e sviluppato un sistema cloud completo che ha permesso al cliente di trasformare la propria metodologia di consulenza in un prodotto SaaS scalabile. La piattaforma realizzata consente di gestire iniziative strategiche e scorecard aziendali basate su dati di performance in tempo reale provenienti da diversi sistemi esterni.

Indice dei contenuti:

LeverX ha progettato e sviluppato un complesso sistema basato sul cloud per gestire le iniziative strategiche e le scorecard aziendali basate su KPI in tempo reale forniti da un'ampia gamma di sistemi esterni.

Il cliente

Cipher BSC, originariamente una società di consulenza globale, si è poi trasformata in un Independent Software Vendor (ISV), evolvendo la sua metodologia di consulenza strategica in una piattaforma SaaS proprietaria multi-tenant costruita su SAP BTP. La piattaforma è stata progettata per la clientela globale di Cipher BSC.

La sfida

Storicamente, Cipher BSC si affidava a scorecard basate su Excel, a strumenti di BI scollegati e al consolidamento manuale delle metriche operative per fornire i propri servizi di consulenza. Per trasformarsi in un fornitore SaaS a tutti gli effetti, l'azienda aveva bisogno di un sistema software dedicato in grado di archiviare ed elaborare i dati dei clienti in modo sicuro e su scala.

L'azienda non disponeva di una piattaforma unificata per gestire l'accesso sicuro ai suoi dati strategici. Inoltre, i dati provenienti da sistemi esterni dovevano essere recuperati manualmente, complicando la pianificazione strategica e le operazioni di gestione.

Durante la pianificazione del progetto, abbiamo individuato che l'architettura della soluzione doveva rispondere a diversi vincoli tecnici aggiuntivi:

  • Requisiti rigorosi di residenza e sovranità dei dati: Per servire il mercato mediorientale, la piattaforma doveva essere conforme alle normative degli Emirati Arabi Uniti e dell'Arabia Saudita, che richiedevano che i dati aziendali sensibili rimanessero all'interno dei confini nazionali.
  • Implementazione multiregionale: L'architettura doveva supportare la clientela globale di Cipher BSC, il che richiedeva un piano di implementazione che abbracciasse più Paesi e distribuzioni regionali. L'obiettivo era quello di garantire prestazioni coerenti e stabili in tutte le sedi.
  • Complessità di integrazione ibrida: Il sistema doveva collegare strumenti cloud-nativi e ambienti on-premise dei clienti, tra cui vari identity provider e database sparsi.
  • Requisiti SaaS multi-tenant:L'assenza di un modello di dati che tenesse conto degli affittuari rendeva difficile isolare efficacemente i dati dei clienti, pur mantenendo le elevate prestazioni richieste per il monitoraggio dei dati sulle prestazioni in tempo reale.

La soluzione

Per risolvere questi problemi tecnici, LeverX ha realizzato una soluzione basata sul cloud che riunisce la pianificazione di alto livello e l'esecuzione dipartimentale. Utilizzando un'architettura multi-tenant basata su microservizi, la soluzione assicura un rigoroso isolamento dei dati tra i tenant, fornendo al contempo aggiornamenti modulari e scalabilità indipendente dei servizi.

Il sistema offre un'esperienza unificata attraverso:

  • aggiornamenti in tempo reale dei KPI allineati agli obiettivi strategici e alle scorecard aziendali
  • Hosting dei dati all'interno dei confini geografici per allinearsi ai requisiti specifici di ogni regione
  • Federazione delle identità e provisioning automatico degli utenti attraverso un accesso sicuro e basato sui ruoli nei vari reparti.
  • Funzionalità analitiche integrate che consentono agli utenti di creare report e dashboard complessi in modo indipendente e senza assistenza tecnica.

Inoltre, abbiamo sviluppato un livello di astrazione dei dati tenant-aware per SAP HANA Cloud. Questo approccio ci ha permesso di migliorare le prestazioni e la flessibilità nell'elaborazione di grandi volumi di dati rispetto ai modelli multitenancy standard basati su schemi.

Tecnologia

La soluzione è costruita utilizzando un moderno stack tecnologico SAP cloud, progettato per garantire sicurezza, scalabilità e perfetta integrazione.

  • Base della piattaforma: SAP Business Technology Platform (SAP BTP)
    SAP BTP è la piattaforma principale per lo sviluppo di applicazioni, l'integrazione, la gestione delle identità e l'estensibilità.
  • Gestione delle identità e degli accessi: SAP Cloud Identity Services, compresi Identity Authentication e Identity Provisioning.
    SAP Cloud Identity Services - Identity Authentication (IAS) fornisce autenticazione sicura a più fattori (MFA) e single sign-on (SSO).
    SAP Cloud Identity Services - Identity Provisioning (IPS) automatizza i processi del ciclo di vita dell'identità, compresi il provisioning e l'autorizzazione degli utenti in ambienti cloud e on-premise.
  • Runtime dell'applicazione: Ambiente Cloud Foundry
    La soluzione viene eseguita nell'ambiente SAP BTP Cloud Foundry, utilizzando i framework Node.js e NestJS per i servizi di backend.
  • Livello di interfaccia utente: SAPUI5
    Un'interfaccia conforme a Fiori è realizzata utilizzando il framework SAPUI5 per offrire un'esperienza utente coerente e intuitiva.
  • Piattaforma di database: SAP HANA Cloud
    SAP HANA Cloud è il database principale per l'archiviazione, l'elaborazione e l'accesso ai dati in tempo reale ad alte prestazioni. SAP HANA Smart Data Integration consente l'ingestione e la sincronizzazione dei dati senza soluzione di continuità.
  • Livello di connettività: Servizio di connettività SAP BTP
    Il servizio SAP BTP Connectivity fornisce una comunicazione sicura e affidabile tra le applicazioni cloud e i sistemi SAP o di terze parti presenti in sede.
  • Analisi e reporting: SAP Analytics Cloud (SAC)
    SAP Analytics Cloud viene utilizzato per dashboard, analisi e reportistica, consentendo di ottenere approfondimenti dai dati di SAP HANA Cloud attraverso connessioni live.
  • Infrastruttura Hyperscaler: AWS
    SAP BTP è distribuito su infrastrutture regionali AWS, tra cui AWS Middle East (Riyadh) e AWS Middle East (UAE), garantendo la conformità ai requisiti regionali di residenza dei dati.
  • Livello di messaggistica: servizi SMTP conformi alle normative regionali.
    I server/servizi SMTP regionali sono supportati per notifiche, avvisi e flussi di lavoro di comunicazione.

Risultati

Come risultato dell'implementazione, Cipher BSC ha lanciato un prodotto pienamente operativo su SAP BTP che:

  • ha sostituito gli strumenti di consulenza manuale frammentati con una piattaforma digitale centralizzata per la gestione delle iniziative strategiche e delle metriche di performance
  • ha consolidato le metriche strategiche provenienti da più sistemi aziendali
  • Ha permesso al cliente di fornire la sua piattaforma software come prodotto SaaS scalabile ai clienti di tutto il mondo.
  • Ha stabilito un'esecuzione del lavoro standardizzata tra i vari dipartimenti
  • Ha fornito una base scalabile per la futura espansione del prodotto.

La soluzione è ora disponibile pubblicamente nel SAP Store e supporta i clienti di vari settori a livello globale.

More Case Studies