Dataversie
Een dataversie duidt een bepaalde gegevensstand aan. Of identificaties een volgorde uitdrukken, moet vaststaan; een schemaversie is een ander begrip.
Een dataversie duidt een bepaalde stand van gegevens aan, zoals de revisie van een productrecord. Ze is te onderscheiden van de versie van het dataschema of de API. Een ongewijzigd schema kan veel verschillende gegevensstanden toestaan.
Beoordeel de gegevensstand aan de hand van de revisie
In een fictief ERP worden revisies per product opeenvolgend genummerd. Revisie 8 bereikt de ontvanger vóór een ouder bericht met revisie 7. Latere aankomst maakt de inhoud niet nieuwer. De integratie heeft een regel nodig voor welke stand mag worden overgenomen.
Beoordeel de identificatie volgens de afspraak
Niet elke versie-identificatie is chronologisch te sorteren. HTTP beschrijft ETag als ondoorzichtige identificatie van een representatie. Uit de tekens alleen volgt daarom geen algemene wijzigingsvolgorde. Leg vast waarop een identificatie betrekking heeft en hoe ze mag worden vergeleken. Gegevensstand, volgorde en toegestaan overschrijven moeten samen worden opgehelderd; alleen een versieaanduiding lost geen conflict op.
Bronnen
Verwante begrippen
- DataschemaEen dataschema beschrijft opbouw en regels van gegevens. Het legt bijvoorbeeld velden en gegevenstypen vast; herkomst en actualiteit zijn aanvullende vragen.
- InterfacecontractEen interfacecontract beschrijft de afgesproken gegevensuitwisseling. Structuur, antwoorden en betekenis moeten voor beide kanten op elkaar aansluiten.
- Transactionele inboxEen transactionele inbox gebruikt duurzame berichtregistraties om lokale verwerking tegen dubbele afleveringen te beschermen.
- BerichtbevestigingEen berichtbevestiging meldt aan de broker dat een aflevering volgens de afgesproken regel is ontvangen of verwerkt.
- Jitter bij herhaalpogingenRetry jitter varieert wachttijden willekeurig om herhaalpogingen te spreiden en gelijktijdige aanvragen van veel clients te verminderen.
- TestklantomgevingEen logisch afgebakende klantomgeving van een multitenant-toepassing, ingericht voor controles.
Artikelen over dit onderwerp








Koppelingen & integratie met ASES
ERP, CRM en webshop netjes gekoppeld

