A system updates a remote (server) database in a network. The network
comprises a global server coupled to a local client and to a remote
client. The local client includes a browser for establishing a
communications link with a web server on the global server. The global
server has server database memory for storing independently modifiable
copies of workspace data maintained by personal information managers
(PIMS) or other data stores on the local client and has PIM Downloadables
for interfacing with these PIMs. The local client requests synchronization
capability for a particular PIM. The global server sends a PIM
Downloadable corresponding to the particular PIM to the local client,
which installs and initiates execution of the PIM Downloadable.
Accordingly, a user interface receives information designating a database
containing the workspace data to be synchronized and information selecting
a synchronization mode such as one-way replace, one-way merge or two-way
synchronize. A PIM interface instructs the particular PIM to retrieve the
workspace data to be synchronized. A synchronization module determines
update data based on the synchronization mode selected and possibly based
on a comparison with the contents of the server database. A communications
engine delivers the first update data to the global server, which updates
the server database accordingly.
Ένα σύστημα ενημερώνει μια μακρινή βάση δεδομένων (κεντρικών υπολογιστών) σε ένα δίκτυο. Το δίκτυο περιλαμβάνει έναν σφαιρικό κεντρικό υπολογιστή που συνδέεται με έναν τοπικό πελάτη και με έναν μακρινό πελάτη. Ο τοπικός πελάτης περιλαμβάνει έναν ξεφυλλιστή για την εγκατάσταση μιας σύνδεσης επικοινωνιών με έναν κεντρικό υπολογιστή δικτύου στο σφαιρικό κεντρικό υπολογιστή. Ο σφαιρικός κεντρικός υπολογιστής έχει τη μνήμη βάσεων δεδομένων κεντρικών υπολογιστών για να αποθηκεύσει ανεξάρτητα τα τροποποιήσιμα αντίγραφα των στοιχείων χώρου εργασίας που διατηρούνται από τους προσωπικούς διευθυντές πληροφοριών (PIMS) ή άλλων καταστημάτων στοιχείων στον τοπικό πελάτη και έχει PIM Downloadables για τη διασύνδεση με αυτά τα PIMs. Ο τοπικός πελάτης ζητά την ικανότητα συγχρονισμού για ένα ιδιαίτερο PIM. Ο σφαιρικός κεντρικός υπολογιστής στέλνει ένα PIM τηλεκατεγραφόμενη αντιστοιχία στο ιδιαίτερο PIM στον τοπικό πελάτη, το οποίο εγκαθιστά και αρχίζει την εκτέλεση του PIM τηλεκατεγραφόμενου. Συνεπώς, ένα ενδιάμεσο με τον χρήστη λαμβάνει τις πληροφορίες υποδεικνύοντας μια βάση δεδομένων που περιέχει τα στοιχεία χώρου εργασίας που συγχρονίζονται και οι πληροφορίες που επιλέγουν έναν τρόπο συγχρονισμού όπως μονόδρομος αντικαθιστούν, η μονόδρομη συγχώνευση ή διπλής κατεύθυνσης συγχρονίζει. Μια διεπαφή PIM καθοδηγεί το ιδιαίτερο PIM για να ανακτήσει τα στοιχεία χώρου εργασίας που συγχρονίζονται. Μια ενότητα συγχρονισμού καθορίζει τα στοιχεία αναπροσαρμογών βασισμένα στον τρόπο συγχρονισμού που επιλέγεται και ενδεχομένως βασισμένο σε μια σύγκριση με το περιεχόμενο της βάσης δεδομένων κεντρικών υπολογιστών. Μια μηχανή επικοινωνιών παραδίδει τα πρώτα στοιχεία αναπροσαρμογών στο σφαιρικό κεντρικό υπολογιστή, ο οποίος ενημερώνει τη βάση δεδομένων κεντρικών υπολογιστών αναλόγως.