Mi sono trovato davanti alla necessità di progettare un'architettura di un prodotto che sia in grado di soddisfare/utilizzare la sorgente dati del cliente, qualunque essa sia, o una interna nel caso in cui il cliente ne fosse sprovvisto o utilizzi un sistema di natura diversa (e.g. SAP).
Tutto ciò è stato possibile grazie alla realizzazione di un (meta) strato che astrae l'accesso ai dati attraverso dei metadati. Devo dire che il risultato è stato più che soddisfacente ma mi pongo il problema, non avendo molta esperienza in ambito di architettura, se ci fossero altre modalità di intervento in questo tipo di...