モバイル・データの同期をとるための DB2 Everyplace ソリューションには、以下の主要コンポーネントがあります。
同期サーバーは、モバイル・デバイス上の同期クライアント・ソフトウェアとソース・サーバー上の DB2 UDB データベースまたは JDBC データベース間を仲介します。モバイル・デバイス管理センター (同期サーバーのためのグラフィカル管理ツール) は、ユーザー・グループによってアクセスされるデータのサブセットおよびファイルの定義を可能にします。同期サーバーは、ユーザーがデータの同期を要求するたびにこの管理情報にアクセスします。
図 1 は、ソリューションのツールがどのように連携して動作するかを示しています。
図 1. DB2 Everyplace ソリューション・ツールの動作方法
DB2 Everyplace ソリューションをセットアップするには、次の 2 つのメインタスクを実行します。
これらのアプリケーションは、モバイル・デバイス上の DB2 Everyplace データベース表にモバイル・ユーザーがアクセスできるようにします。DB2 Everyplace モバイル・アプリケーション・ビルダー か、またはモバイル・デバイス用の別のアプリケーション開発ツール・セットを使用して、DB2 Everyplace のアプリケーションを開発することができます。 DB2 Everyplace のアプリケーションの開発の詳細については、「DB2 Everyplace アプリケーション開発ガイド」を参照してください。
ソース・サーバーから各ユーザー・グループがアクセスするデータを定義します。モバイル・ワーカーは、DB2 Everyplace 同期クライアントの API またはアイコンを使用して、サーバーに接続し、ソース・データを自分のモバイル・デバイスにコピーします。これらのアプリケーションを使用してこのデータを変更した後で、変更内容をソース・データベースに同期させます。