摘要 |
<p>A method and system for synchronizing a main database (112) of a server (114, 116) and a local database of a handheld device (120). A user can use an application residing in the handheld device to make transactions in the local database. In a synchronization operation, a synchronization engine (128) is used to: establish a connection between a server and the synchronization client; provide an identifier for the main database's structure; provide an identifier for the latest version of the handheld application; receive transaction information from the synchronization client; provide metadata to update the handheld application; and provide data extracted from the main database to the synchronization client.</p> |