Java Desktop System Configuration Manager Release 1.1 開発者ガイド

概要

Configuration Manager は、JavaTM Desktop System の設定を一元管理するために必要な基盤を提供します。現在、Configuration Manager はクライアント側とサーバー側の次のコンポーネントで構成されています。

図 1–1 クライアント側とサーバー側のコンポーネント

クライアント側とサーバー側のコンポーネント

設定の伝播

ポリシーはすべて、LDAP サーバー (7) のような中央リポジトリに格納されます。「ポリシー」とは、意味的に一貫した設定オプションのグループを指します。LDAP サーバーからポリシーデータを取り出したり、データをローカルでキャッシュする (2) のは、各クライアントマシンで実行している Configuration Agent (3) の役目です。Configuration Agent は LDAP サーバーの変更を定期的にチェックし、必要に応じてキャッシュを更新します。さらに、Configuration Agent は関係しているアプリケーションのすべてに通知を送信します。 StarSuiteMozillaEvolutionGNOME などのデスクトップアプリケーションは、対応するアダプタ (1) を使用してポリシーを読み取ります。これらのアダプタは、キャッシュや Configuration Agent との必要な通信をカプセル化します。

設定の管理

Configuration Manager (5) は、組織、グループ、ユーザーなど、組織のさまざまな階層レベルの設定オプションを Web ブラウザを使って表示、定義、実行できる Web ベースの管理ツールです。Configuration Manager は Sun Web Console (4) の一部です。Sun Web Console は Web ベースの共通グラフィカルユーザーインタフェース (GUI)、シングルサインオン認証など、Sun の管理ツールのすべてに必要な基盤を提供します。Configuration Manager は、設定リポジトリ内の設定オプションの確認、定義、実行と、それらの設定オプションを表示するための GUI の提供に テンプレート (6) を使用します。