With DB2® Everyplace®, users can access and update enterprise data from a database on their mobile devices and keep this data synchronized with other data sources in their enterprises.
IBM® DB2 Everyplace is a solution for mobile computing that enables mobile users to access the necessary information to perform their jobs, from any place, at any time.
The DB2 Everyplace solution consists of two main components:
- DB2 Everyplace or Apache Derby database incorporated into Lotus® Expeditor for Desktop and Devices. Note that Derby is available only for Desktop clients.
- DB2 Everyplace Synchronization Server integrated into Expeditor Server
DB2 Everyplace database is a small footprint database engine installed on the Lotus Expeditor for Desktop and Devices. DB2 Everyplace Synchronization Server carries out bidirectional synchronization of data between the database on the Expeditor Client and the source database on the server. DB2 Everyplace Synchronization is controlled by the DB2 Everyplace Synchronization Server component of Expeditor Server.
For synchronization of the relational database from the server to the Expeditor Client, Expeditor Server replicates the selected data periodically to a mirror (or mid-tier) database that serves as a temporary repository for the data. Expeditor Server moves a subset of the mirror data to the database on the Expeditor Client. For synchronization from the mobile client to the server, Expeditor Server moves data into the mirror database first and then replicates the data back to the server periodically.
To accommodate the security concerns of sensitive data stored on a mobile platform, DB2 Everyplace supports local encryption of the client-side database. When encrypted, the local database is also password protected. Additionally, DB2 Everyplace minimizes the synchronization data over the air by applying differencing techniques to the synchronized data and only sends necessary changes between the client and server. DB2 Everyplace accommodates the intermittent nature of wireless connections by supporting checkpoint restart, which enables the synchronization process to recover from a connection interruption without having to start synchronization from the beginning.
Parent topic: Endtoend access services: XPD621