標(biāo)題:powerbuilder的分布式計(jì)算技術(shù)及其應(yīng)用 |
powerbuilder的分布式計(jì)算技術(shù)及其應(yīng)用 浙江大學(xué)計(jì)算機(jī)系 梁榮華 浙江大學(xué)計(jì)算機(jī)系 史濟(jì)建 杭州電子工業(yè)學(xué)院計(jì)算機(jī)系 周其力 摘要: 本文分析了客戶機(jī)/服務(wù)器的二級(jí)體系結(jié)構(gòu)缺點(diǎn)與不足,介紹了客戶機(jī)/服務(wù)器的分布式計(jì)算體系結(jié)構(gòu)的優(yōu)點(diǎn),重點(diǎn)論述了分布式計(jì)算體系結(jié)構(gòu)在powerbuider6中的實(shí)現(xiàn),并給出了具體的應(yīng)用實(shí)例,最后給出了結(jié)論。 關(guān)鍵詞:客戶機(jī)/服務(wù)器 分布式計(jì)算 二級(jí)體系結(jié)構(gòu) 三級(jí)體系結(jié)構(gòu) 客戶應(yīng)用程序 服務(wù)器應(yīng)用程序 引言 90年代,人們開發(fā)mis系統(tǒng)大都采用客 ……(快文網(wǎng)http://m.hoachina.com省略448字,正式會(huì)員可完整閱讀)…… 鑒于此,人們提出了三級(jí)體系結(jié)構(gòu)模式(見圖2)。 2分布式計(jì)算體系結(jié)構(gòu) 在該模式中,用戶界面保存在客戶端,事務(wù)邏輯保存在應(yīng)用服務(wù)器中,數(shù)據(jù)保存在數(shù)據(jù)庫服務(wù)器中?蛻魴C(jī)只負(fù)責(zé)提供用戶界面,當(dāng)需要進(jìn)行數(shù)據(jù)訪問時(shí)或復(fù)雜計(jì)算時(shí),客戶機(jī)向應(yīng)用服務(wù)器發(fā)出請求,應(yīng)用服務(wù)器響應(yīng)客戶機(jī)的請求,完成復(fù)雜的計(jì)算或者向數(shù)據(jù)庫服務(wù)器發(fā)送sql語句由數(shù)據(jù)庫服務(wù)器完成相應(yīng)的數(shù)據(jù)操作,最后由應(yīng)用服務(wù)器將結(jié)果返回給客戶機(jī)。該模式也稱三級(jí)體系結(jié)構(gòu)模式,powerbuilder對于該模式是支持的。需要說明的是,三級(jí)體系結(jié)構(gòu)模式的三級(jí)是指邏輯上的三級(jí)(即用戶界面、事務(wù)邏輯、數(shù)據(jù))而不是物理的三級(jí)。(具體見圖二) 對于二級(jí)模式,分布式計(jì)算體系結(jié)構(gòu)提供了解決方式,分布式計(jì)算技術(shù)通過將用戶界面與事務(wù)邏輯分開,這使得未授權(quán)用戶很難侵入系統(tǒng),保證了系統(tǒng)的安全性;同時(shí)由于客戶機(jī)只處理用戶界面,大量的事務(wù)處理在服務(wù)器應(yīng)用程序?qū)崿F(xiàn),大大減輕了客戶機(jī)的負(fù)荷,使瘦客戶成為可能。 二、分布式應(yīng)用的體系結(jié)構(gòu)在powerbuidler中的實(shí)現(xiàn) 分布式powerbuilder 應(yīng)用程序典型使用兩個(gè)應(yīng)用程序,即服務(wù)器應(yīng)用程序和客戶應(yīng)用程序,分別在兩臺(tái)機(jī)器上實(shí)現(xiàn)。 服務(wù)器與客戶應(yīng)用程序一起實(shí)現(xiàn)事務(wù)應(yīng)用,客戶應(yīng)用程序處理用戶界面,與用戶交互,服務(wù)器應(yīng)用程序提供給客戶應(yīng)用程序提供必要的數(shù)據(jù)包,應(yīng)用程序?qū)蛻魬?yīng)用程序透明。結(jié)構(gòu)圖見圖3。 盡管服務(wù)應(yīng)用通常提供數(shù)據(jù)包給客戶應(yīng)用程序,但服務(wù)器應(yīng)用程序本身也可以作客戶應(yīng)用程序功能,換言之,服務(wù)器應(yīng)用程序能作為客戶應(yīng)用程序與另一服務(wù)器應(yīng)用程序連結(jié),這時(shí),這個(gè)服務(wù)應(yīng)用程序作為客戶應(yīng)用程序與另一應(yīng)用程序的中介等。 2.1服務(wù)器應(yīng)用程序 服務(wù)器應(yīng)用程序提供了兩個(gè)主要的組件:傳送對象(transport object)、遠(yuǎn)程對象(remote object)。 傳送對象使之能為服務(wù)器應(yīng)用程序收到客戶連接并處理客戶請求。 ……(未完,全文共4843字,當(dāng)前只顯示1166字,請閱讀下面提示信息。收藏powerbuilder的分布式計(jì)算技術(shù)及其應(yīng)用) 上一篇:推進(jìn)依法治訪所面臨的問題和建議 下一篇:鎮(zhèn)2006年“掃黃打非”行動(dòng)方案 |