公用對象請求代管者體系結構(CORBA) CORBA是對象管理組(OMG)在其對象管理體系結構(OMA)中所定義的基本對象訊息傳遞技術規範。OMG聯合了大約200家公司,其中許多為OMA的形成做出了貢獻,包括DEC、惠普、HyperDesk和SunSoft。該體系結構也被基本目的是開發多供應商公用應用程式環境的X/Open小組和開放軟體基金會(OSF)採納,OSF正在開發可移植的系統軟體,它們是分散式計算環境(DCE)和分散式管理環境(DME)。
應該指出的是,CORBA的競爭對手是Microsoft的對象連結與嵌入(OLE),OLE在其Windows產品和即將推出的面向對象的作業系統Cairo中實現,它關心的是在Windows台式系統應用程式之間共享對象,然而,CORBA卻注重網際網路和互用(交叉平台)對象的通信。通過聯合Digital公司,開發形成了公用對象模型(COM),Microsoft公司能夠間接使用CORBA技術。
正如在“對象管理體系結構(OMA)”中所述,OMA由4個主要部分組成:
應用程式對象 它是可選的即插即用應用程式,如電子報表程式和字處理程式。
公用功能 它是位於公用區域內的程式,所有的套用都能訪問它們。公用功能減少了冗餘代碼。
對象服務 它提供了實現對象技術的基本服務。
對象請求代管者(ORB)它是對象之間用來通信的公用接口。
ORB提供了對象之間通信的接口,它也提供了訊息格式以便具有不同接口的對象能夠相互通信。可以把ORB想像成執行下列功能的智慧型訊息傳輸匯流排:
接收來自其它對象的請求。
尋找能服務這個請求的“提供者”對象。
把送到目的對象的訊息格式化。
將結果格式化並返回給請求者。
這個過程令人感興趣的部分是ORB能在分散式環境中尋找提供者,即使這個對象位於另一個城市的廣域網鏈路上。程式設計師和管理人員能指定應使用的對象,而且ORB能通過使用閒散系統或高性能系統上的對象來最佳化分散式系統。
對象技術對於將來實現分散式系統非常關鍵,這類系統的複雜性因為實現了訊息傳遞服務的對象模型(如ORB)而得到簡化。對象只是簡單地提出請求,服務由其它對象提供。開發者不必過多地了解對象與之通信的系統。實際上,對象技術提供了一種設計本地應用程式的方法,該應用程式將來能擴充到分散式環境中。
CORBA包括下列部件:
ORB驅動程式(ORB engine)。
動態調用接口。
接口定義語言(IDL)。
對象適配器。
ORB接口。
工具庫。
接口庫。
ORB由許多供應商各自實現,所以將來開發的重點在於提供ORB之間的互用性。這將在CORBA的2.0版本中實現。OMG也致力於為CORBA提供標準接口。
相關條目:Object Linking and Embedding對象連結與嵌入;Object Management Architecture 對象管理體系結構;Object Management Group對象管理組;Object-Oriented Interface and Open System 面向對象的接口和作業系統;Object-Oriented Technology面向對象技術;Object Request Broker對象請求代管者;Objects對象,目標,實體。
相關詞條
-
全分散式對象
全分散式對象(或DDE工程)是Sun Object Operatin
-
Common Object Request Broker Architecture
公用對象請求代管者體系結構 Common Object Request...提供了實現對象技術的基本服務。對象請求代管者(ORB)它是對象之間用來...面向對象技術;Object Request Broker對象請求代管者...
簡介 執行下列功能的智慧型訊息傳輸匯流排: CORBA包括下列部件: 相關條目: -
互操作性
數據。在一個面向對象的系統中,一個對象請求代管者(ORB)提供關鍵通信...嵌入;Object Request Broker對象請求代管者;Open...的系統能互相通訊。一個對象向ORB提交一個請求,然後ORB就找到能為這個...
詞條簡介 解決辦法 相關條目 相關定義 -
Enterprise Networks
、面向對象環境的標準。公用對象請求代管者體系結構(CORBA)是OMG的對象...銀行交易中是很重要的。報文傳遞系統 在其中,信息和請求在計算機間象...Microsoft的視窗開放系統體系結構(WOSA)這種策略將中間件直接建...
Future Trends未來趨勢 -
企業網
的標準。公用對象請求代管者體系結構(CORBA)是OMG的對象管理體系結構...系統 在其中,信息和請求在計算機間象電子函件(E-mail)在用戶間傳送...Microsoft的視窗開放系統體系結構(WOSA)這種策略將中間件直接建到作業系統...
組成 詳細介紹 完成目標 傳輸機制 引導策略 -
Taligent
Object Model公用對象模型;Common Object Request Broker Architecture公用對象請求代管者體系結構...;Object Request Broker對象請求代理;Object對象...
Taligent公司 Taligent Pink 相關條目: -
Taligent公司
公用對象請求代管者體系結構;Compound Document複合文檔...Cario;Common Object Model公用對象模型;Common... Architecture 對象管理體系結構;Object-Oriented...
基本介紹 相關條目