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