Att bygga en multi-tenant plattform för strategistyrning på SAP BTP för en ISV
LeverX tog fram och utvecklade ett heltäckande molnbaserat system som gjorde det möjligt för kunden att omvandla sin konsultmetodik till en skalbar SaaS-produkt. Den levererade plattformen gjorde det enkelt att hantera strategiska initiativ och företagsövergripande scorecards baserade på live-prestandadata från flera externa system.
Innehållsförteckning:
LeverX arkitekterade och utvecklade ett komplext molnbaserat system för att hantera strategiska initiativ och företagsövergripande styrkort baserade på KPI:er från ett brett spektrum av externa system.
Kunden
Cipher BSC, som ursprungligen var ett globalt konsultföretag, övergick senare till att bli en oberoende programvaruleverantör (ISV) och utvecklade sin strategiska konsultmetodik till en egen SaaS-plattform med flera hyresgäster byggd på SAP BTP. Plattformen var utformad för Cipher BSC:s globala kundkrets.
Utmaningen
Historiskt sett har Cipher BSC förlitat sig på Excel-baserade styrkort, frånkopplade BI-verktyg och manuell konsolidering av operativa mätvärden för att leverera sina konsulttjänster. För att utvecklas till en fullskalig SaaS-leverantör behövde företaget ett dedikerat mjukvarusystem som kunde lagra och bearbeta kunddata på ett säkert sätt i stor skala.
Företaget saknade en enhetlig plattform för att hantera säker åtkomst till sina strategiska data. Dessutom var man tvungen att hämta data från externa system manuellt, vilket försvårade den strategiska planeringen och hanteringen.
Under projektplaneringen identifierade vi att lösningens arkitektur måste hantera flera ytterligare tekniska begränsningar:
- Strikta krav på dataresidens och suveränitet: För att kunna betjäna marknaden i Mellanöstern måste plattformen uppfylla kraven i Förenade Arabemiraten och Saudiarabien, som kräver att känsliga företagsdata stannar inom landets gränser.
- Driftsättning i flera regioner: Arkitekturen behövde stödja Cipher BSC:s globala kundkrets, vilket krävde en utrullningsplan som omfattade flera länder och regionala utrullningar. Målet var att säkerställa konsekvent och stabil prestanda på alla platser.
- Komplex hybridintegration: Systemet förväntades ansluta molnbaserade verktyg och kundernas lokala miljöer, inklusive olika identitetsleverantörer och spridda databaser.
- SaaS-krav för flera hyresgäster:Avsaknaden av en hyresgästmedveten datamodell gjorde det svårt att isolera kunddata på ett effektivt sätt och samtidigt upprätthålla den höga prestanda som krävdes för spårning av prestandadata i realtid.
Lösningen
För att ta itu med dessa tekniska problem byggde LeverX en molnbaserad lösning som sammanför planering på hög nivå och utförande på avdelningsnivå. Genom att använda en mikrotjänstbaserad arkitektur med flera hyresgäster säkerställer lösningen strikt dataintegrering mellan hyresgästerna samtidigt som den tillhandahåller modulära uppdateringar och oberoende tjänsteskalbarhet.
Systemet levererar en enhetlig upplevelse genom:
- KPI-uppdateringar i realtid i linje med strategiska mål och företagsstyrkort
- Hosting av data inom geografiska gränser för att uppfylla regionspecifika krav
- Identitetsfederation och automatiserad användartilldelning genom säker, rollbaserad åtkomst över avdelningsgränserna
- Integrerade analysfunktioner som gör det möjligt för användare att skapa komplexa rapporter och instrumentpaneler på egen hand utan teknisk hjälp.
Dessutom utvecklade vi ett hyresgästmedvetet dataabstraktionslager för SAP HANA Cloud. Detta tillvägagångssätt gjorde det möjligt för oss att förbättra prestanda och flexibilitet vid bearbetning av stora datavolymer jämfört med vanliga schemabaserade multitenancy-modeller.
Teknisk stack
Lösningen är byggd med hjälp av en modern SAP-molnteknikstack som är utformad för säkerhet, skalbarhet och sömlös integration.
- Grundläggande plattform: SAP Business Technology Platform (SAP BTP)
SAP BTP fungerar som kärnplattform för applikationsutveckling, integration, identitetshantering och utbyggbarhet. - Identitets- och åtkomsthantering: SAP Cloud Identity Services, inklusive Identity Authentication och Identity Provisioning
SAP Cloud Identity Services - Identity Authentication (IAS) tillhandahåller säker multifaktorautentisering (MFA) och enkel inloggning (SSO).
SAP Cloud Identity Services - Identity Provisioning (IPS) automatiserar identitetslivscykelprocesser, inklusive användarprovisionering och auktorisering över moln- och lokala miljöer.
- Applikationens körtid: Cloud Foundry-miljö
Lösningen körs i SAP BTP Cloud Foundry-miljön med hjälp av Node.js- och NestJS-ramverken för backend-tjänster.
- Lager för användargränssnitt: SAPUI5
Ett Fiori-kompatibelt gränssnitt byggs med hjälp av SAPUI5-ramverket för att erbjuda en konsekvent och intuitiv användarupplevelse.
- Databasplattform: SAP HANA Cloud
SAP HANA Cloud fungerar som den primära databasen för högpresterande lagring, bearbetning och dataåtkomst i realtid. SAP HANA Smart Data Integration möjliggör sömlös datainmatning och synkronisering.
- Anslutningslager: SAP BTP Connectivity-tjänst
SAP BTP Connectivity service ger säker och tillförlitlig kommunikation mellan molnapplikationer och lokala SAP-system eller system från tredje part.
- Analys och rapportering: SAP Analytics Cloud (SAC)
SAP Analytics Cloud används för instrumentpaneler, analys och rapportering, vilket möjliggör insikter från SAP HANA Clouds data genom live-anslutningar.
- Hyperscaler-infrastruktur: AWS
SAP BTP distribueras på AWS regionala infrastruktur, inklusive AWS Middle East (Riyadh) och AWS Middle East (UAE), vilket säkerställer efterlevnad av regionala krav på dataresidens. - Meddelandelager: SMTP-tjänster som uppfyller regionala krav
Regionala SMTP-servrar/tjänster stöds för aviseringar, varningar och kommunikationsarbetsflöden.
Resultat
Som ett resultat av implementeringen lanserade Cipher BSC en fullt operativ produkt på SAP BTP som:
- Ersatte fragmenterade manuella konsultverktyg med en centraliserad digital plattform för hantering av strategiska initiativ och prestationsmätningar
- Konsoliderade strategiska mätetal från flera olika företagssystem
- Gjorde det möjligt för kunden att leverera sin mjukvaruplattform som en skalbar SaaS-produkt till kunder över hela världen
- Etablerade standardiserat arbetsutförande mellan olika avdelningar
- Tillhandahållit en skalbar grund för framtida produktexpansion
Lösningen finns nu tillgänglig för allmänheten i SAP Store och stödjer kunder i olika branscher över hela världen.
More Case Studies
Kontakta oss
Vad händer nu?
-
1
Våra experter kommer att kontakta dig för en grundlig diskussion om dina specifika behov och krav.
-
2
Om ditt projekt omfattar känslig information kommer vi att underteckna ett sekretessavtal för att säkerställa att dina uppgifter behandlas konfidentiellt och säkert.
-
3
Vårt team tar fram ett anpassat projektförslag med omfattning, tidsplan och budget så att du kan fatta välgrundade beslut.
år av expertis
projekt
proffs
Kontakta oss