SYNCHRONIZATION OF DATA RECORDS
A method in an aggregator server of synchronizing data records responsive to variable update notifications includes: receiving, from a provider system, an update notification corresponding to a master data object at the provider system; retrieving a record containing a local data object correspondin...
Gespeichert in:
Hauptverfasser: | , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | A method in an aggregator server of synchronizing data records responsive to variable update notifications includes: receiving, from a provider system, an update notification corresponding to a master data object at the provider system; retrieving a record containing a local data object corresponding to the master data object; determining whether the update notification contains update definitions identifying changes to the master data object; selecting between a delta synchronization mode, when the determination is affirmative, and an object comparison synchronization mode, when the determination is negative; for the delta synchronization mode, updating the local data object according to the update definitions; for the object comparison synchronization mode, obtaining a copy of the master data object, and updating the local data object based on a comparison between the local data object and the copy of the master data object; and storing the updated local data object in the record at the aggregator.
L'invention concerne un procédé implémenté dans un serveur agrégateur pour synchroniser des enregistrements de données en réponse à des notifications de mise à jour de variables. Le procédé consiste à : recevoir, en provenance d'un système fournisseur, une notification de mise à jour correspondant à un objet de données maître au niveau du système fournisseur ; récupérer un enregistrement contenant un objet de données local correspondant à l'objet de données maître ; déterminer si la notification de mise à jour contient des définitions de mise à jour identifiant des changements apportés à l'objet de données maître ; sélectionner, entre un mode de synchronisation delta, lorsque la détermination est affirmative, et un mode de synchronisation de comparaison d'objet, lorsque la détermination est négative ; pour le mode de synchronisation delta, mettre à jour l'objet de données local selon les définitions de mise à jour ; pour le mode de synchronisation de comparaison d'objet, obtenir une copie de l'objet de données maître, et mettre à jour l'objet de données local sur la base d'une comparaison entre l'objet de données local et la copie de l'objet de données maître ; et stocker l'objet de données local mis à jour dans l'enregistrement au niveau de l'agrégateur. |
---|