Sincronizzazione dei dati
La sincronizzazione allinea ripetutamente i dati concordati fra sistemi. Direzione, ritardo, conflitti e ripetizioni sicure richiedono regole.
La sincronizzazione dei dati mantiene allineati i dati concordati fra sistemi applicando ripetutamente le modifiche. Può essere unidirezionale o bidirezionale. La direzione è definita per i dati interessati; non tutti i campi devono essere modificabili in entrambi i sistemi.
In un esempio fittizio, il CRM è la fonte di riferimento per il contatto di progetto del cliente C-72. L’integrazione invia la versione 12 al portale. Se in seguito arriva un messaggio in ritardo con la versione 11, la regola concordata deve impedirgli di sovrascrivere il contatto più recente. I numeri di versione sono definiti appositamente per questo esempio.
Definire direzione, conflitti e ritardo
Stabilisca associazioni stabili fra record, direzioni di scrittura consentite e gestione delle eliminazioni. Modifiche in entrambi i sistemi richiedono una regola per i conflitti. Un’ora successiva sull’orologio di un dispositivo non decide da sola quale valore sia corretto per il processo aziendale.
Un’esecuzione pianificata non garantisce un allineamento senza ritardi. Controlli modifiche in attesa e fallite e impedisca effetti duplicati nelle ripetizioni. Una migrazione può usare temporaneamente lo stesso meccanismo; la sincronizzazione continuativa mantiene invece l’allineamento concordato durante il normale esercizio.
Fonti
Termini correlati
- Migrazione dei datiLa migrazione trasferisce dati selezionati in un nuovo sistema. Comprende mappatura, verifica e passaggio della responsabilità delle scritture.
- Single Source of TruthUna single source of truth offre una base informativa condivisa e riconciliata. Fonti di riferimento, associazioni e aggiornamento devono essere tracciabili.
- Change Data CaptureIl Change Data Capture (CDC) rileva i cambiamenti nel database affinché altre applicazioni possano elaborarli.
- Transactional inboxUna transactional inbox usa registrazioni durature dei messaggi per proteggere l’elaborazione locale dalle consegne duplicate.
- Conferma dei messaggiLa conferma comunica al broker che una consegna è stata ricevuta o elaborata secondo la regola concordata.
- Jitter nei retryIl jitter varia casualmente le attese tra i retry per distribuire i nuovi tentativi e ridurre le richieste simultanee di più client.
Articoli sul tema








API & integrazione con ASES
ERP, CRM e negozio online collegati in modo pulito

