Cohérence à terme
La cohérence à terme autorise des états de données temporairement différents qui doivent converger dans les conditions prévues.
Un état atteint les autres systèmes avec un délai
La cohérence à terme est un modèle dans lequel les copies ou vues dérivées peuvent temporairement différer. En l’absence de nouvelles modifications et si les transferts et traitements nécessaires fonctionnent, elles doivent finir par atteindre le même état prévu.
Dans un exemple fictif, une adresse est déjà modifiée dans le CRM alors qu’une vue en aval affiche encore l’ancienne. Le modèle seul ne garantit aucun délai fixe en secondes. Il ne fait pas disparaître une erreur de traitement persistante. Convenez donc du délai autorisé, de la détection des modifications en retard et du comportement face aux données anciennes. La possibilité de créer déjà une facture relève d’une règle métier supplémentaire.
Sources
Termes associés
- Cohérence des donnéesLa cohérence des données signifie que les données respectent les règles définies et que les états liés ne se contredisent pas.
- Architecture événementielleDans une architecture événementielle, des composants signalent des événements auxquels les autres peuvent réagir indépendamment.
- 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

