This document discusses synchronization and replication in occasionally connected mobile database systems. It begins by describing the architecture of such systems, where mobile clients maintain local copies of shared data and synchronize with a central server when reconnected. It then discusses using a data-centric approach where data is grouped and clients subscribe to relevant groups. The document proposes a grouping estimation algorithm to determine optimal data groupings. Finally, it describes how primary and secondary copies are used for replication among clients and servers, and the need for synchronization when clients operate offline.