Desktop Manager 包含下列元件:
配置儲存庫:配置儲存庫會儲存配置設定檔及組織結構。
管理工具:管理工具代表 Desktop Manager Web 型管理 GUI 及指令行介面 (CLI)。利用這些工具,您可以建立、修改、刪除及指定配置設定檔。
管理工具會存取配置儲存庫中的資料,並使用範本在瀏覽器視窗中顯示資料。
Configuration Agent 及配接卡:代理程式會擷取並快取使用者應用程式之配置儲存庫上的配置設定。配接卡會套用這些設定。代理程式及配接卡必須安裝於每個用戶端上。
範本:範本會描繪 Web 瀏覽器視窗中的配置資料。
Desktop Manager 會將配置資料儲存於配置儲存庫中。配置儲存庫會儲存下列三種類型的配置資料:
組織結構:說明組織的結構。組織結構中的單一物件稱為元素。組織結構的配置資料提供下列資訊:
代表組織/子組織結構的樹狀結構。其包含為組織之一部分的使用者之清單,以及這些使用者於組織結構中的位置。
代表主機網域/子網域結構的樹狀結構。
配置設定檔:為應用程式或模組定義一組配置資料,其稱為配置設定檔。設定檔可指定給組織、網域、主機及使用者。設定檔提供配置設定的預設值,或是為配置金鑰強制設定值。設定檔也包含涵蓋多重應用程式的設定檔。
可以使用配置設定檔定義組織的預設配置設定,例如,StarSuite Writer 中標尺的預設定量單位。但是,使用者可於應用程式中手動設定喜好設定,以置換這類的預設值。
您可變更配置設定的值,以強制於設定檔中使用預設值,而讓使用者無法手動變更設定。
配置設定檔會儲存於組織或網域結構的元素節點中。
設定檔的指定會將包含於設定檔中的配置資料與元素產生關聯。只能將設定檔指定給儲存設定檔的元素,或是指定給階層中出現在儲存元素之下的元素。
Desktop Manager 也會利用配置設定檔儲存優先權。優先權會決定建立「設定檔配置資料」(請參閱設定檔配置資料的建構) 時,指定設定檔的順序。一個元素中不能儲存具備相同優先權的多個配置設定檔。
也可以使用 Desktop Manager,直接於桌面機器上儲存本機的使用者特定配置設定檔。
指定:指定會定義組織及設定檔之一個或多個元素之間的關係。指定會定義可套用配置資料之組織或網域的元素。
子元素會繼承組織階層中父元素的指定。
有三種可實作的配置儲存庫類型:
LDAP 型﹕將 LDAP 目錄伺服器上的配置資料儲存為附加項目。Desktop Manager 支援下列 LDAP 目錄伺服器:
SunTM Java System Directory Server
OpenLDAP
Microsoft Active Directory
查詢此類儲存庫的存取協定為 LDAP。但是,任何其他 LDAPv3 相容的目錄皆可用為儲存庫。
檔案型:將配置資料儲存於檔案系統中。Desktop Manager 可直接從檔案系統存取此類儲存庫,或者透過 HTTP/HTTPS 進行存取。若是透過 HTTP/HTTPS 存取,您必須配置 Web 伺服器讓代理程式可存取配置儲存庫;管理工具需要儲存設定檔及指定之檔案系統的讀寫存取權。
混合型:混合型儲存庫從 LDAP 伺服器讀取公司的組織結構,然後讀取/寫入配置設定到檔案系統中。
LDAP 配置儲存庫提供最佳的整體效能。沒有 LDAP 目錄的寫入存取權時,使用混合型儲存庫是您最佳的選擇。檔案型儲存庫則僅於評估時有用。
管理工具提供 Web 型圖形化使用者介面及指令行介面,可用以管理配置資料。這些工具僅運作於配置儲存庫上,且不需要執行代理程式。
若使用 LDAP 配置儲存庫,可於持有 LDAP 服務之個別系統中部署管理工具。若使用檔案型儲存庫,管理工具需要直接存取權,同時需要對無存取權的使用者或執行 Java Web Console 之使用者的儲存庫具備讀寫權限。也就是說,這些工具必須位於與儲存庫相同的系統中,不然儲存庫就必須是具備這些工具讀寫存取權的 NFS 掛載。執行 Desktop Manager GUI 之無存取權的使用者,同時必須於安裝工具時建立。
可以使用管理工具建立、刪除、修改、指定及取消指定設定檔。無法使用這些工具增加、刪除及修改階層中的元素,例如,增加使用者。
Desktop Manager 使用範本以檢視、定義及強制設定配置儲存庫中的配置設定,同時描繪顯示這些配置設定的 GUI。範本由 Web 型管理工具部署。
如需有關範本的更多資訊,請參閱「Sun Desktop Manager 1.0 Developer Guide」。
若要從 Desktop Manager 存取配置資料,桌面用戶端需要 Desktop Manager Configuration Agent。Configuration Agent 會與遠端配置資料儲存庫及配接卡通訊,以及整合資料至特定的配置系統中。目前所支援的配置系統為 GConf、Java Preferences、Mozilla Preferences 以及 StarSuite Registry。
配置配接卡會查詢配置資料的配置代理程式,並提供資料給應用程式。配接卡必須安裝於想集中管理的每部用戶端上。