MobiLink synchronization

MobiLink is a session-based synchronization system that allows two-way synchronization between a main database, called the consolidated database, and many remote databases.

The consolidated database, which can be any ODBC-compliant database, holds the master copy of all the data. Remote databases can be either SQL Anywhere or UltraLite databases. Synchronization begins when a MobiLink remote site opens a connection to a MobiLink synchronization server.

During synchronization, a MobiLink client at the remote site uploads database changes that were made to the remote database since the previous synchronization. On receiving this data, the MobiLink synchronization server updates the consolidated database, and then sends back all relevant changes to the remote site.