摘要:簡述DCE的基本核心服務的內容,DCE吸取了各種網絡計算環境的優點,將不同廠商的異構的計算機集成為一個統一的計算環境,成為分布應用領域的事實標準。
關鍵詞:DCE;IDL;RPC;網絡;服務
中圖分類號:TP311文獻標識碼:A文章編號:1009-3044(2010)21-5947-03
1 DCE的定義
分布計算(distributed computing)也稱網絡計算(networking computing),它是充分利用網絡資源的計算模型。該模型旨在提供一套有組織的系統方法,以實現一種開放型的標準化系統結構,使程序和數據都具有透明的分布能力和網絡聯結能力,以及互操作性和可移植性的能力。
開放軟件基金會OSF(Open Software Foundation),是一個由200家計算機公司組成的非營利組織,專門從事于創立一個將所有平臺聯網的標準。它定義的分布計算由三個層次組成:基礎性物理連接和分組交換機構,分布式計算環境,用戶與網絡接口。
分布式計算環境(distributed computing enviroment,縮寫為DCE)是利用操作系統提供韻功能,統一管理網絡資源,向用戶和應用程序提供方便的管理機制、使用方法和開發手段,充分利用網絡性能和資源。它的目標是使不同廠家的計算機或具有不同操作系統平臺的計算機,能集成為一個統一的計算環境,使程序和數據具有透明的分布能力和網絡聯結能力以及互操作性、可移植性的能力。
最早的分布計算環境是以Sun Microsystem公司提出的SUN NFS(網絡文件系統)為基礎的ONC(開放網絡計算),這是一個連接各種機型的通信體系。在這個網絡環境中,網絡內各用戶能透明地共享文件,應用開發人員可高效地使用網絡分散資源和異構機上的資源,并為網絡管理員提供了各種網絡管理工具。……