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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: ZEPEDA CABRAL, Vicente, CARON, Delphine, CUNY, Julien Antoine Emmanuel, TRISCORNIA, David, SPIRITI, Federica
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
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.