【正文】
so 1 o 2 o 3 o 4o 5 o 6S ( o 1 ) S ( o 2 ) S ( o 3 ) S ( o 4 )S ( o 5 )S ( o 6 )24 分布對(duì)象體系結(jié)構(gòu)的優(yōu)點(diǎn) ? 它允許系統(tǒng)設(shè)計(jì)者延遲決定 應(yīng)該在哪里和如何提供服務(wù) ? 它是 一種非常開放的系統(tǒng)體系結(jié)構(gòu),允許新的資源根據(jù)需要被增加進(jìn)來 ? 系統(tǒng) 具有很好的柔性的和可伸縮的 ? 通過對(duì)象在網(wǎng)絡(luò)上的遷移達(dá)到對(duì)系統(tǒng)動(dòng)態(tài)地重新配置 25 分布對(duì)象體系結(jié)構(gòu) 的 使用 ? 作為一種邏輯模型來構(gòu)造和組織系統(tǒng)。在這種情況下,要考慮如何獨(dú)立提供應(yīng)用程序功能 ,把這些功能按照服務(wù)和服務(wù)組合的形式給出 ? 作為客戶機(jī) /服務(wù)器系統(tǒng)的一種伸縮實(shí)現(xiàn)。在這種情況下,系統(tǒng)的邏輯模型是客戶機(jī)服務(wù)器模型,客戶機(jī)和服務(wù)器被當(dāng)作分布對(duì)象,他們通過軟件總線進(jìn)行通信 26 數(shù)據(jù) 挖掘系統(tǒng) D a t a b a s e 1D a t a b a s e 2D a t a b a s e 3I n t e g r a t o r 1I n t e g r a t o r 2V i s u a l i s e rD i s p l a yR e p o r t g e n .27 數(shù)據(jù) 挖掘系統(tǒng) ? 系統(tǒng)允許添加數(shù)據(jù)庫(kù)的數(shù)量,而不會(huì)造成系統(tǒng)大的修改 ? 系統(tǒng)通過添加新的集成對(duì)象挖掘出新知識(shí) 五 分布式對(duì)象計(jì)算標(biāo)準(zhǔn) ?CORBA(通用對(duì)象請(qǐng)求代理體系結(jié)構(gòu)) ?DCOM(分布式組件對(duì)象模型 ) 28 ? 事實(shí)上,所有新的大型系統(tǒng)都是分布式系統(tǒng) ? 分布 式系統(tǒng)支持資源共享,開放性,并發(fā)性,伸縮性,容錯(cuò)性和透明性 ? 客戶機(jī) /服務(wù)器模型時(shí)一個(gè)分布式系統(tǒng) ? 在客戶機(jī) /服務(wù)器 體系結(jié)構(gòu)模型中,用戶界面總是運(yùn)行于客戶機(jī)上 ,而服務(wù)器上總是數(shù)據(jù)管理 要點(diǎn) 29 要點(diǎn) ? 分布式對(duì)象體系結(jié)構(gòu)中 ,沒有客戶和服務(wù)器之間的明顯界限 ? 分布式對(duì)象系統(tǒng) 需要中間件來處理對(duì)象通信