對象管理體系結構

對象管理組織(OMG)最開始的任務是創立一種體系結構,在這種體系結構上,它的成員可以標準化地開發包含不同的多廠商產品和操作環境的分散式網路上的套用。OMG創造的體系結構包括四個主要部件,如圖O-2所示。

結構

應用程式對象 這一級別包含可以根據需要安裝和移去的可選套用。通常的應用程式包括字處理器、電子表格和圖形程式。
公用設備 這一級別包含在大多數套用中通常使用的對象,例如,電子函件系統、拼寫檢查器、I/O接口、和代理器等。它們這樣分離出來是為了避免在一些應用程式中代碼的重複。在公用設備區域的對象是可以被所有應用程式進行訪問的。
對象請求代管器(ORB)這是對象和其他對象進行通信的公用接口。它是由公用對象請求代管器體系結構定義的,並在本書的這一標題下進行討論。還可以參見“對象請求代管器”。
對象服務 這一級別提供實現對象技術的重要服務。
其中的關鍵部件是對象請求代管器(ORB),它提供了基本的對象通信、格式化和對象間的管理服務。下面繼續介紹使用OMA模型的一些優點:
它支持模組化、即插即用軟體。
對用戶和網路管理人員,安裝系統和軟體都很容易。印表機、螢幕和其他設備的驅動程式駐留在公用設備區域,在那裡它們可以被多個套用所共享。對所有用戶都可以立即獲得修改的訊息。
用戶和管理人員都可以很容易地利用分散式環境的優勢。例如,ORB可以將對象放置在高性能或為服務請求而閒置的系統,從而充分利用企業資源。用傳統的遠程過程調用(RPC)來實現這種功能是較困難的。

相關詞條

相關搜尋

熱門詞條

聯絡我們