OMG對象管理組織

OMG對象管理組織是由軟硬體廠商和用戶組成的聯合體。它一直致力於為開放的系統設定標準,以使不同的軟體對象可以跨網路和作業系統而進行互操作。OMG制定了“對象請求代理體系結構”,它描述了一個稱為“對象請求代理(ORB)”的軟體匯流排,這個ORB為分散式計算模型提供了基礎,允許客戶套用與遠程的對象通信,並動態或靜態地激活遠程操作,為實現ORB互操作而制定了“網際網路ORB間協定(I1OP)”。這個協定是建立在TCP/IP的基礎上,很快成為網際網路和企業內部網Intranet上分散式對象間的通訊標準。

(1)基礎平台服務。基礎平台服務主要包括作業系統和網路服務。當採用基於CORBA的部件體系結構時,平台服務將處於最底層。平台服務包括:檔案管理、資料庫管理和訪問、分散式計算和對象服務、圖形服務、網路、作業系統、安全、事務處理、用戶接口
(2)分散式計算和對象服務。採用面向對象,而不是面向過程(中DCE)的分散式計算服務。對象服務採用CORBA規範,這些對 服務的API是由OMG定義。OMG定義的對象服務主要包括:集合服務、並發訪問控制、事件服務、外部化服務、接口版本類型服務、許可證服務、生命周期服務、訊息服務、命名服務、持續的對象服務、屬性服務、查詢服務、關係服務、安全服務、啟動服務、時間服務、交易服務和事務服務。
(3)公共設施。公共設施(基本系統服務)具有元服務的性質。所有的套用都離不開它,如註冊管理服務。通常作為水平領域服務。OMG定義的公共設施有:自動化和腳本設施、公共管理設施、複合表示和交換設施、數據交換設施、圖象壓縮設施、信息存儲和檢索設施、國際化和時間服務、元對象(meta-object)服務、移動智慧型體(agent)設施、列印設施、顯示輸出設施、安全管理設施和工作流設施。
(4)共享領域服務。共享領域服務由一個或多個特定信息領域的特定套用引起的,因為他們是基於單一信息領域的需求,他們通常作為垂直領域服務。在基於部件的體系結構中,它們作為商用對象,成為套用的部件。用基於標準的接口提供服務。這些商用對象可引用其他商用對象和公共設施。這些共享領域服務作為一個工具盒可用於任何組合中,用共同設施和對象服務組合一起來建立特殊領域的套用和共同支持的套用。

相關詞條

熱門詞條

聯絡我們