標(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ì)員可完整閱讀)…… 
  更多相關(guān)文章:powerbuilder的分
  金屬和陶瓷的釬焊技術(shù)及新發(fā)展
  天然氣技術(shù)及管理專題研修班學(xué)習(xí)總結(jié)
  power氣化爐故障分析及處理程序
  利用powerbuilder開發(fā)web應(yīng)用
  powerbuilder和mapinfo的…
  農(nóng)民實(shí)用技術(shù)及勞動(dòng)力轉(zhuǎn)移培訓(xùn)計(jì)劃
  xxxx“繼承光榮傳統(tǒng)、爭當(dāng)時(shí)代先鋒”po…
  2003年中國(南昌)國際信息技術(shù)及產(chǎn)品博…
  計(jì)算機(jī)技術(shù)及服務(wù)合資經(jīng)營合同
,使得客戶機(jī)不能滿足系統(tǒng)的要求,當(dāng)然可以買一臺(tái)更大的機(jī)器來替代舊的客戶機(jī)器,但在經(jīng)濟(jì)方面不如買一臺(tái)機(jī)器來分擔(dān)客戶機(jī)的某些任務(wù)。
  鑒于此,人們提出了三級(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)方案