Sto guardando un paio di soluzioni di policy SaaS e voglio integrare quelle con un sistema di policy On Prem.
Sto elencando alcuni obiettivi di seguito e approccio che sto considerando. Sto cercando qualsiasi input su questo approccio / suggerimenti.
Obiettivi:
-
Crea Apis REST che restituirà i dati da uno qualsiasi di questi 3 sistemi
-
I dati restituiti dall'Api dovrebbero gestire i dati da uno dei 3 sistemi (in modo che il consumatore non debba chiamare più Apis - nascondono il fatto che ci sono 3 sistemi)
-
Al consumatore dell'Api non hanno Idea i dati provengono da uno o più sistemi.
Possibile apporach:
-
Replica i dati SaaS (in tempo reale) sul sistema on prem
-
Elabora i dati attraverso un livello di trasformazione e popola un insieme di tabelle (un modello che definiamo per combinare i 3 sistemi)
-
REST Apis ottiene i dati da # 2 (dati trasformati). (significa nessuna trasformazione in Apis, solo interfacce / mapping / dati restituiti.
Sarebbe difficile "adeguare" il modello a tre sistemi. Ma allo stesso tempo questa trasformazione sembrerebbe essere a livello di database per fornire all'API prestazioni decenti.