Version des données
Une version des données désigne un état précis des données. L’ordre éventuel des identifiants doit être défini ; une version de schéma est autre chose.
Une version des données désigne un état précis de données, par exemple la révision d’un enregistrement produit. Elle se distingue de la version du schéma ou de l’API. Un schéma inchangé peut autoriser de nombreux états différents des données.
Évaluer l’état des données par la révision
Dans un ERP fictif, les révisions sont numérotées dans l’ordre pour chaque produit. La révision 8 arrive chez le destinataire avant un message plus ancien portant la révision 7. Une arrivée plus tardive ne rend pas son contenu plus récent. L’intégration a besoin d’une règle définissant l’état pouvant être repris.
Interpréter l’identifiant selon l’accord
Tous les identifiants de version ne peuvent pas être triés chronologiquement. HTTP décrit ETag comme un identifiant opaque d’une représentation. Ses caractères seuls n’impliquent donc aucun ordre général des modifications. Définissez ce que désigne un identifiant et comment le comparer. État des données, ordre et écrasement autorisé doivent être clarifiés ensemble ; une indication de version ne résout pas seule un conflit.
Sources
Termes associés
- Schéma de donnéesUn schéma de données décrit structure et règles des données. Il définit notamment champs et types ; provenance et actualité sont des questions supplémentaires.
- Contrat d’interfaceUn contrat d’interface décrit l’échange de données convenu. Structure, réponses et signification doivent être cohérentes pour les deux parties.
- Inbox transactionnelleUne inbox transactionnelle utilise des enregistrements durables de messages pour protéger le traitement local contre les livraisons en double.
- Acquittement de messageUn acquittement indique au courtier de messages qu’une livraison a été reçue ou traitée selon la règle convenue.
- Délai aléatoire avant réessaiLe jitter fait varier aléatoirement les délais pour étaler les nouvelles tentatives de plusieurs clients.
- Espace client de testUn espace client logiquement délimité d’une application multilocataire, configuré pour les vérifications.
Articles sur le sujet








Interfaces & intégration avec ASES
ERP, CRM et boutique bien connectés

