構(gòu)建平臺與典型架構(gòu)
10.1 OMG 方式
對象管理組 OMG,通過規(guī)范化對象 開放市場的 所有層次上的互操作性。
10.1.1 對象請求代理
CORBA 的主要目標(biāo)就是使用不同語言、不同實現(xiàn)、不同平臺 能進(jìn)行交互。
CORBA 三個基本部分:一套調(diào)用接口、對象請求代理 ORB、一套對象適配器。
10.1.2 公共對象服務(wù)規(guī)范
兩類服務(wù):一類服務(wù)應(yīng)用于企業(yè)計算系統(tǒng)。一類服務(wù)應(yīng)用于細(xì)粒度的對象操作,但目前這些服務(wù)的實用價值較差。
1、支持企業(yè)分布式計算的服務(wù)
1.命名服務(wù)、交易器服務(wù)
命名服務(wù) 允許 任意地給對象賦予一個名字,這個名字在其所屬的命名語境中是唯一的。
命名語境所形成的層次結(jié)構(gòu),使得所有的名字形成名字樹。
交易器服務(wù) 允許給對象 賦予一個復(fù)雜的描述,從而允許客戶基于該描述來定位所需的對象。
搜尋結(jié)果往往是 滿足查詢條件的 一組對象列表。
2.事件服務(wù)、通告服務(wù)
事件服務(wù) 允許定義那些 從 時間生產(chǎn)者 被 發(fā)送到時間消費(fèi)者 的事件對象。
信息只能從生產(chǎn)者流向消費(fèi)者,事件必須通過事件通道傳播,事件可以具有類型,而通道可以根據(jù)類型過濾事件。
事件通道支持“推”“拉”兩種方式 的事件通告模型。
通告服務(wù)為事件服務(wù)增加了幾個重要的特征——服務(wù)質(zhì)量 QoS 規(guī)范和管理。
3.對象事務(wù)服務(wù)
對象事務(wù)服務(wù)OTS,是建立分布式應(yīng)用最重要的服務(wù)之一。
OTS 實現(xiàn)必須支持平坦事務(wù),而嵌套事務(wù)是可選的。
在基于構(gòu)件的系統(tǒng)中,嵌套事務(wù)似乎不可避免。
平坦事務(wù)在構(gòu)件系統(tǒng)中的價值有限,實際上,現(xiàn)有的主流事務(wù)中間件也不支持嵌套事務(wù)。
相關(guān)推薦:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |