Dataversjon
En dataversjon betegner en bestemt datatilstand. Det må være avklart om identifikatorer uttrykker en rekkefølge; en skjemaversjon er noe annet.
En dataversjon betegner en bestemt tilstand av data, for eksempel revisjonen av en produktpost. Den må skilles fra versjonen av dataskjemaet eller API-et. Et uendret skjema kan tillate mange ulike datatilstander.
Vurder datatilstanden ut fra revisjonen
I et oppdiktet ERP nummereres revisjoner fortløpende for hvert produkt. Revisjon 8 når mottakeren før en eldre melding med revisjon 7. Senere ankomst gjør ikke innholdet nyere. Integrasjonen trenger en regel for hvilken tilstand som kan overtas.
Vurder identifikatoren etter avtalen
Ikke alle versjonsidentifikatorer kan sorteres tidsmessig. HTTP beskriver ETag som en ugjennomsiktig identifikator for en representasjon. Tegnene alene innebærer derfor ingen generell endringsrekkefølge. Angi hva identifikatoren gjelder, og hvordan den kan sammenlignes. Datatilstand, rekkefølge og tillatt overskriving må avklares samlet; en versjonsangivelse løser ikke alene en konflikt.
Kilder
Beslektede begreper
- DataskjemaEt dataskjema beskriver oppbygning og regler for data. Det angir for eksempel felt og datatyper; opprinnelse og aktualitet er tilleggsspørsmål.
- GrensesnittkontraktEn grensesnittkontrakt beskriver den avtalte datautvekslingen. Datastruktur, svar og betydning må passe sammen for begge parter.
- 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.
- TestkundeområdeEt logisk avgrenset kundeområde i en multitenant-applikasjon, satt opp for kontroller.
Artikler om temaet








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

