天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

一種面向富客戶端應用的運行時自適應中間件

發(fā)布時間:2019-11-03 22:47
【摘要】:隨著Internet的發(fā)展、應用需求的日趨復雜,傳統(tǒng)瀏覽器-服務器模式下的瘦客戶端不再能夠滿足應用這種需求,進而促使了具有良好用戶體驗、可以有效利用本地存儲計算資源的富客戶端應用的出現(xiàn).富客戶端應用遵循"模型-視圖-控制器(model-view-controller,簡稱MVC)"體系結構風格,運行在客戶端的軟、硬件運行環(huán)境中.隨著移動設備硬件、瀏覽器軟件的發(fā)展,不同富客戶端運行環(huán)境能力差異很大.另一方面,因為Internet的開放性、動態(tài)性,富客戶端應用開發(fā)人員不可能預知其運行環(huán)境的特點.因此,富客戶端不可避免地面臨異構運行環(huán)境造成的適應性問題.提出一種富客戶端運行環(huán)境自適應中間件,可提供一個符合富客戶端應用體系結構風格的MVC構件模型,并利用構件的數(shù)據(jù)模型、控制器與視圖這3部分,有針對性地處理富客戶端存儲環(huán)境、計算環(huán)境以及顯示環(huán)境中的適應性問題,提供相應的自適應解決方案.提出的自適應中間件封裝了以上構件模型與自適應機制,保證運行于中間件上的富客戶端可以適應運行環(huán)境,合理、高效地利用運行環(huán)境中的存儲、計算以及顯示資源.
【圖文】:

中間件,客戶端,運行環(huán)境,運行時


俗允視χ屑浼鋦母攀?第2節(jié)介紹中間件使用的MVC構件模型與組裝模型.第3節(jié)介紹中間件封裝的存儲、計算、顯示異構環(huán)境自適應機制.第4節(jié)給出實驗評估.第5節(jié)介紹相關工作.第6節(jié)總結全文并討論下一步的工作設想.1富客戶端運行環(huán)境自適應中間件概述目前的富客戶端應用遭遇復雜適應性問題的主要原因在于:應用直接運行在富客戶端運行環(huán)境之上,運行環(huán)境的差異被直接暴露給應用.為此,本文提出富客戶端運行環(huán)境自適應中間件.中間件作為一種運行于應用軟件與底層運行環(huán)境之間的軟件形態(tài),通過引入中間層,應用與運行環(huán)境可以被有效地隔離(如圖1所示).從體系結構上看,富客戶端中間件的運行位置處于富客戶端應用與運行環(huán)境中的軟件運行時(通常是Web瀏覽器)之間.Fig.1Overviewofrichclientmiddleware圖1富客戶端中間件概覽富客戶端中間件的實現(xiàn)依賴于富客戶端運行時內(nèi)置的支撐機制,基于JavaScript,HTML,HTTP等Web標準.中間件處于最接近富客戶端運行環(huán)境的位置,因此可以直接了解運行環(huán)境的特征,進而提供最為有效的適應方案;另一方面,在引入富客戶端中間件之后,富客戶端應用運行于中間件之上,原本需要應用自身處理的異構性

視圖,構件模型


泊嬖誚洗蟮氖奔浼涓?基于以上原因,富客戶端運行環(huán)境實現(xiàn)了基于事件(event)以及回調(callback)的異步通信(asynchronouscommunication)風格,以便對應用中需要“長等待”的操作進行支持.MVC體系結構風格與基于事件的異步通信是富客戶端應用最重要的特征.通過對這一風格的明晰,本文提出中間件使用的MVC構件模型與基于事件的組裝模型.2.2構件模型富客戶端構件容器提供了一個遵循MVC模式的構件模型,該構件模型封裝了應用的數(shù)據(jù)模型、控制邏輯以及視圖,保證構件能夠具備良好的結構,并同時作為自適應機制的基礎.富客戶端構件模型如圖2所示.Fig.2Componentmodel圖2構件模型富客戶端構件與傳統(tǒng)構件類似,由兩部分構成:構件實現(xiàn)與構件接口.富客戶端構件同時封裝了功能與視圖,因此,接口不僅提供傳統(tǒng)構件的編程接口(programminginterface),還提供用戶接口(userinterface).編程接口暴露構件的功能,構件可以通過編程接口相互調用,實現(xiàn)構件組裝.用戶接口負責與用戶交互,響應用戶的操作,調用構件實現(xiàn)中的相應功能.構件實現(xiàn)遵循MVC模式,其中,(1)數(shù)據(jù)模型封裝了構件需要的數(shù)據(jù),定義其數(shù)據(jù)結構,提供訪問本地、遠程數(shù)據(jù)源以及將獲取的結構化數(shù)據(jù)集解析為數(shù)據(jù)模型實例的訪問.數(shù)據(jù)模型還提供對數(shù)據(jù)進行過濾、合并、緩存的功能.(2)視圖是一段HTML文檔片段.構件視圖會在運行時刻被實例化為DOM樹,并插入富客戶端應用的完整視圖中.視圖還定義了如何將對視圖元素進行用戶操作轉換為構件事件.(3)控制器負責連接數(shù)據(jù)模型與視圖,其將視圖發(fā)起的事件翻譯為一系列對不同數(shù)據(jù)模型的創(chuàng)建、刪除、查詢、修改等操作,并根據(jù)操作結果通知視圖進行更新.當操作數(shù)據(jù)模型的流程邏輯比較復雜時,控制器往往會消耗較多的計算資源.編程接口顯示出構件數(shù)據(jù)模型以及控制器的功能,它包含兩個部分:方

【相似文獻】

相關期刊論文 前10條

1 徐志東;;中間件在政府網(wǎng)站中的應用[J];中國計算機用戶;2006年34期

2 張藝超;聶華北;張立臣;;關于Web應用服務器QoS的研究[J];福建電腦;2008年05期

3 ;安全 服務兩不誤[J];每周電腦報;1999年01期

4 范國闖;陳寧江;鐘華;;Web應用服務器:新一代中間件[J];計算機科學;2004年01期

5 李慧云;文錦軍;鐘偉彬;何震葦;;基于Widget的終端能力開放技術研究[J];電信科學;2011年04期

6 何炎祥;彭德巍;劉紀平;;移動Agent與Web服務器集成框架研究[J];計算機科學;2004年02期

7 朱劍民,陳榕,倪光南;“和欣”操作系統(tǒng)的瀏覽器設計模型[J];計算機工程與應用;2003年13期

8 牛明博;史浩山;牛海發(fā);魏懷璽;;面向異構網(wǎng)管理的多級中間件體系[J];微電子學與計算機;2006年01期

9 鮑林;;基于WINDOWS環(huán)境的WEB數(shù)據(jù)庫的安全性問題研究[J];黑龍江科技信息;2008年22期

10 劉建國,李永梅,周利民,陳葆玨;UNIX環(huán)境下報文傳送中間件INSS的設計和實現(xiàn)[J];計算機研究與發(fā)展;1995年11期

相關會議論文 前10條

1 李曉;;多層客戶機/服務器結構分析[A];全國第十四屆計算機科學及其在儀器儀表中的應用學術交流會論文集[C];2001年

2 馮劍文;黃慶亮;李陶深;;信息安全中間件的設計與開發(fā)[A];廣西計算機學會——2004年學術年會論文集[C];2004年

3 王海燕;周思方;;基于Web服務的校園網(wǎng)格異構數(shù)據(jù)源統(tǒng)一訪問接口[A];2009年全國開放式分布與并行計算機學術會議論文集(上冊)[C];2009年

4 饒文碧;張麗;柯慧燕;易健康;;服務發(fā)現(xiàn)協(xié)議互操作性的研究[A];2005年全國開放式分布與并行計算學術會議論文集[C];2005年

5 駱志剛;唐雪飛;劉錦德;;開放系統(tǒng)中的實時性問題[A];中國電子學會第七屆學術年會論文集[C];2001年

6 王俊;鄭笛;吳泉源;;用于服務網(wǎng)格環(huán)境下負載平衡的自主資源分配方法[A];2006全國復雜網(wǎng)絡學術會議論文集[C];2006年

7 黃德生;劉先鋒;劉衛(wèi)東;王誠;;基于中間件的WEB應用系統(tǒng)[A];全國第十四屆計算機科學及其在儀器儀表中的應用學術交流會論文集[C];2001年

8 馬志遠;盧紅;羅丹;盛步云;;產(chǎn)品協(xié)同設計系統(tǒng)的網(wǎng)絡技術解決方案[A];制造業(yè)與未來中國——2002年中國機械工程學會年會論文集[C];2002年

9 袁紅崗;;J2EE中間件—Apusic應用服務器[A];第六屆全國計算機應用聯(lián)合學術會議論文集[C];2002年

10 葉穎;李陶深;;淺談電子商務中間件構架[A];廣西計算機學會——2004年學術年會論文集[C];2004年

相關重要報紙文章 前10條

1 ;基于中間件結構的嵌入式操作系統(tǒng)[N];網(wǎng)絡世界;2002年

2 ;9要點考驗中間件[N];中國計算機報;2005年

3 Wolfgang Emmerich;中間件路線圖[N];計算機世界;2004年

4 ;中間件為企業(yè)應用搭橋[N];中國計算機報;2001年

5 ;Sybase中間件注重開放性[N];中國計算機報;2003年

6 韓玉波 張青;ESB的是與非[N];網(wǎng)絡世界;2004年

7 ;中間件[N];中國計算機報;2002年

8 李春青;中間件:集成整合是趨勢[N];中國計算機報;2002年

9 張放;中間件與企業(yè)網(wǎng)絡結構[N];中國化工報;2002年

10 ;東方通科技提供全面的中間件解決方案[N];計算機世界;2004年

相關博士學位論文 前10條

1 魚濱;基于XML的集成中間件技術研究[D];西北大學;2003年

2 滕猛;分布對象中間件安全關鍵技術研究[D];國防科學技術大學;2003年

3 張方舟;分布式環(huán)境下資源訪問控制關鍵問題研究[D];中國科學院研究生院(計算技術研究所);2006年

4 張開敏;移動Web瀏覽系統(tǒng)的若干關鍵技術研究[D];中國科學技術大學;2012年

5 張成文;基于遺傳算法的具有全局QoS限制的Web服務選擇[D];北京郵電大學;2007年

6 尹剛;域間計算環(huán)境中授權管理研究與實現(xiàn)[D];國防科學技術大學;2006年

7 彭艦;基于CORBA的分布式系統(tǒng)中實時—容錯性的研究——分布式系統(tǒng)中動態(tài)調度的設計與實現(xiàn)[D];電子科技大學;2004年

8 曹曉陽;面向對象的中間件技術在企業(yè)環(huán)境中的應用研究——CORBA技術應用研究[D];電子科技大學;2003年

9 汪錦嶺;面向Internet的發(fā)布/訂閱系統(tǒng)的關鍵技術研究[D];中國科學院研究生院(軟件研究所);2005年

10 張志偉;面向對象異步通信中間件的研究與實現(xiàn)[D];國防科學技術大學;2004年

相關碩士學位論文 前10條

1 湯志鳳;分布式應用環(huán)境下中間件技術探討與應用[D];電子科技大學;2003年

2 汪振安;基于Web技術的綜合信息服務系統(tǒng)研究[D];合肥工業(yè)大學;2004年

3 吳明霞;基于Web Services的數(shù)據(jù)集成中間件的實現(xiàn)[D];浙江大學;2005年

4 朱韻篪;一種基于XML的分布式數(shù)據(jù)交換中間件(XDDX)研究[D];重慶大學;2003年

5 汪治;基于移動Agent的中間件的分布式計算研究[D];中國海洋大學;2003年

6 任建豪;基于J2EE架構的電子商務系統(tǒng)的設計與實現(xiàn)[D];西南交通大學;2005年

7 黃聽;應用層組播協(xié)議EMTP及其中間件的研究和設計[D];西安電子科技大學;2007年

8 彭春林;基于移動Agent中間件的證券監(jiān)管系統(tǒng)的設計與實現(xiàn)[D];電子科技大學;2003年

9 劉志敏;基于XML的中間層框架在網(wǎng)絡信息整合中的應用[D];武漢大學;2004年

10 梁國軍;移動Agent安全協(xié)作與中間件電子商務模型的研究[D];太原理工大學;2005年

,

本文編號:2555327

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/guanlilunwen/ydhl/2555327.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶98cbb***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com