Che cos'è il Flusso Dati Unilaterale?

Definizione di Flusso Dati Unilaterale

Un Flusso Dati Unilaterale è un'integrazione monodirezionale in cui i dati si spostano da un unico sistema sorgente verso uno o più sistemi riceventi, senza che alcun dato ritorni nella direzione opposta. La sorgente invia o espone i record; i riceventi li consumano ma non scrivono mai di ritorno all'origine.

Esempi comuni

Un fornitore che invia un catalogo prodotti al PIM di un retailer è un flusso unilaterale: il retailer arricchisce e pubblica i dati internamente, ma le correzioni non vengono mai inviate automaticamente di ritorno al fornitore. Analogamente, una piattaforma MDM che distribuisce un disco d'oro verificato a una piattaforma di e-commerce, a un sistema di catalogo cartaceo e a un feed marketplace è unilaterale: l'MDM è il sistema di registrazione e i sistemi a valle sono solo consumatori.

Quando è la scelta giusta?

I flussi unilaterali sono preferibili quando un sistema è chiaramente l'autorità per un'entità di dati e i sistemi a valle non dovrebbero mai sovrascriverla. Sono più semplici da governare, più facili da debuggare e meno propensi a generare conflitti di aggiornamento circolare. Il lignaggio dei dati è diretto perché ogni record ha un'origine unica e tracciabile. Il compromesso è che il feedback dai sistemi consumenti — correzioni, arricchimenti o aggiornamenti di stato — deve essere gestito attraverso un processo separato anziché fluire automaticamente di ritorno alla sorgente.