電腦詞典/對象請求代管者 Object Request Broker
【名稱】:對象請求代管者 Object Request Broker
【解釋】: 在一個面向對象的分佈式計算環境,一個對象請求代管者(ORB)可以為應用程式、服務器、網路設施之間分發消息提供關鍵通信設施。可以將ORB想像成一組軟件總線、支柱,它提供了一個公用消息傳遞接口通過這個接口,許多不同類型的對象可以以對等層策略進行通信。
對象產生一個請求,並將這個請求發送給ORB。然後,ORB再放置一個可以對請求服務、格式化消息和把它發送到對象的對象。然後,這個接收對象對這個請求作出響應,並向ORB返回一個響應,ORB格式化並轉發這個響應到請求者。
在這個模型中,對象只簡單地描述要操作的任務。它們不需要知道更多的細節或能夠為這個任務服務的那個對象在哪里。ORB處理所有的細節工作,包括放置對象、格式化消息和傳遞這些消息。在分佈式環境,ORB是所有對象的一個公用接口。
ORB處理類似于遠程過程調用,但是ORB自身就有能力找到能夠對請求提供服務的其他對象。
公用對象請求代管者體系結構(CORBA)是一個基本的消息傳遞技術規範,它是對象管理組織(OMG)在其對象管理體系結構(OMA)中定義的。CORBA已經被許多公司實現,這些公司包括Hewlett-Packard、SunSoft(Sun Microsystem 的一個分支機搆)和其他公司,介紹如下:
Hewlett-Packard的分佈式計算環境包括OMGCORBA部件,以及一些來自開放軟件基金會(OSF)的部件,如分佈式計算環境(DCE)和OSF Motif圖像用戶界面。
全分佈式對象(或ProjectDOE)是SunSoft為它的Solaris操作系統開發的一個全分佈式對象環境的初始產品。
開放軟件基金會在它的分佈式管理環境(DME)規範中採納了CORBA。
開放軟件基金會的分佈式計算環境(DCE)和分佈式管理環境(DME)使用ORB概念,因而這些對象可以對其他對象產生請求。
相關條目:Common Object Request Broker Architecture公用對象請求代管器體系結構;Compound Document複合文檔;distributed Computing Environment 分佈式計算環境;Distributed Objects Everywhere,SunSoft SunSoft的全分佈式對象;Object Management Architecture 對象管理體系結構;Object-Oriented Interfaces and Operating Systems面向對象接口和操作系統;Workplace OS Workplace操作系統;Objects。
【序號】:562