Synchronisation des données
La synchronisation rapproche régulièrement les données convenues entre systèmes. Sens, délai, conflits et répétitions sûres exigent des règles.
La synchronisation des données maintient les données convenues entre systèmes dans un état cohérent par l’application répétée des modifications. Elle peut être unidirectionnelle ou bidirectionnelle. Le sens est défini pour les données concernées ; chaque champ ne doit pas nécessairement être modifiable dans les deux systèmes.
Dans un exemple fictif, le CRM fait autorité pour le contact projet du client C-72. L’intégration transmet la version 12 au portail. Si un message retardé portant la version 11 arrive ensuite, la règle convenue doit l’empêcher d’écraser le contact plus récent. Ces numéros de version sont propres à l’exemple.
Définir le sens, les conflits et le délai
Fixez les correspondances stables entre enregistrements, les sens d’écriture autorisés et le traitement des suppressions. Des modifications dans les deux systèmes exigent une règle de conflit. Une heure plus tardive sur un appareil ne détermine pas à elle seule la valeur correcte pour le métier.
Une exécution planifiée ne garantit pas un état identique sans délai. Surveillez les modifications en attente ou en échec et empêchez les effets doublés lors des répétitions. Une migration peut employer temporairement le même mécanisme ; la synchronisation durable maintient, elle, la cohérence convenue en exploitation.
Sources
Termes associés
- Migration de donnéesLa migration transfère des données sélectionnées vers un nouveau système. Correspondances, validation et transfert de la responsabilité des écritures en font partie.
- Source unique de véritéUne source unique de vérité fournit un socle de données commun et réconcilié. Sources faisant autorité, correspondances et actualité doivent être traçables.
- Capture des modifications de donnéesLa capture des modifications de données enregistre les changements en base pour leur traitement par d’autres applications.
- 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.
Articles sur le sujet








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

