Datenversion
Eine Datenversion kennzeichnet einen bestimmten Datenstand. Ob Kennungen eine Reihenfolge ausdrücken, muss feststehen; eine Schemaversion ist etwas anderes.
Eine Datenversion kennzeichnet einen bestimmten Stand von Daten, etwa die Revision eines Produktdatensatzes. Sie ist von der Version des Datenschemas oder der API zu unterscheiden. Ein unverändertes Schema kann viele verschiedene Datenstände zulassen.
Den Datenstand anhand der Revision einordnen
Im fiktiven ERP sind die Revisionen je Produkt fortlaufend nummeriert. Revision 8 erreicht den Empfänger vor einer älteren Nachricht mit Revision 7. Der spätere Eingang macht deren Inhalt nicht neuer. Die Integration braucht eine Regel, welcher Stand übernommen werden darf.
Die Kennung nach ihrer Vereinbarung auswerten
Nicht jede Versionskennung lässt sich zeitlich sortieren. HTTP beschreibt den ETag als undurchsichtige Kennung einer Repräsentation. Aus seinen Zeichen allein folgt daher keine allgemeine Änderungsreihenfolge. Legen Sie fest, worauf sich eine Kennung bezieht und wie sie verglichen werden darf. Datenstand, Reihenfolge und erlaubtes Überschreiben sind zusammen zu klären; eine bloße Versionsangabe löst keinen Konflikt.
Quellen
Verwandte Begriffe
- DatenschemaEin Datenschema beschreibt Aufbau und Regeln von Daten. Es legt etwa Felder und Datentypen fest; Datenherkunft und Aktualität sind zusätzliche Fragen.
- SchnittstellenvertragEin Schnittstellenvertrag beschreibt den vereinbarten Datenaustausch. Datenstruktur, Antworten und deren Bedeutung müssen für beide Seiten zusammenpassen.
- Transactional InboxEine Transactional Inbox nutzt dauerhafte Nachrichteneinträge, um die lokale Verarbeitung gegen doppelte Zustellungen abzusichern.
- NachrichtenbestätigungEine Nachrichtenbestätigung meldet dem Broker, dass eine Zustellung nach der vereinbarten Regel angenommen oder verarbeitet wurde.
- Retry-JitterRetry-Jitter verteilt Wiederholungsversuche durch zufällig variierte Wartezeiten, damit viele Clients nicht gleichzeitig erneut anfragen.
- TestmandantEin logisch abgegrenzter Kundenbereich einer mandantenfähigen Anwendung, der für Prüfungen eingerichtet ist.
Beiträge zum Thema








Schnittstellen & Integration mit ASES
ERP, CRM und Shop sauber verbunden

