Datasynkronisering
Datasynkronisering avstemmer avtalte data mellom systemer gjentatte ganger. Retning, forsinkelse, konflikter og trygge gjentakelser trenger regler.
Datasynkronisering holder avtalte data mellom systemer samordnet ved å overføre endringer gjentatte ganger. Den kan gå én vei eller begge veier. Retningen fastsettes for de aktuelle dataene; ikke alle felt må kunne redigeres i begge systemer.
I et fiktivt eksempel er CRM den styrende kilden for prosjektkontakten til kunden C-72. Integrasjonen sender versjon 12 til portalen. Kommer en forsinket melding med versjon 11 etterpå, må den avtalte regelen hindre at den overskriver den nyere kontakten. Versjonsnumrene er laget for dette eksemplet.
Fastsett retning, konflikter og forsinkelse
Fastsett stabile oppføringskoblinger, tillatte skriveretninger og håndtering av slettinger. Endringer i begge systemer krever en konfliktregel. Et senere klokkeslett på en enhet avgjør ikke alene hvilken verdi som er forretningsmessig riktig.
En planlagt kjøring garanterer ikke samme tilstand uten forsinkelse. Overvåk ventende og mislykkede endringer og hindre doble virkninger ved gjentakelser. En migrering kan midlertidig bruke samme mekanisme; varig synkronisering opprettholder derimot den avtalte samordningen i løpende drift.
Kilder
Beslektede begreper
- DatamigreringDatamigrering flytter utvalgte data til et nytt system. Kobling, kontroll og overføring av ansvaret for å registrere endringer hører med.
- Single Source of TruthSingle Source of Truth gir et felles, avstemt datagrunnlag. Styrende kilder, koblinger og oppdateringsstatus må kunne spores.
- Registrering av dataendringerRegistrering av dataendringer fanger opp databaseendringer slik at andre applikasjoner kan behandle dem.
- Transaksjonell inboxEn transaksjonell inbox bruker varige meldingsregistreringer for å beskytte lokal behandling mot doble leveringer.
- MeldingskvitteringEn meldingskvittering forteller meldingsmegleren at en levering er mottatt eller behandlet etter den avtalte regelen.
- Jitter ved nye forsøkRetry-jitter varierer ventetider tilfeldig for å spre nye forsøk og redusere samtidige forespørsler fra mange klienter.
Artikler om temaet








API-er og integrasjon med ASES
ERP, CRM og nettbutikk ryddig koblet sammen

