基于OSGi技術(shù)的Web應(yīng)用組件化研究
本文關(guān)鍵詞:基于OSGi技術(shù)的Web應(yīng)用組件化研究
【摘要】:隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和通信技術(shù)的大發(fā)展,Web應(yīng)用軟件功能越來(lái)越多并且需求變化更加頻繁。而構(gòu)建Web應(yīng)用的復(fù)雜性和開(kāi)發(fā)難度也以驚人的速度在增長(zhǎng)。因此,組件化的概念得到了業(yè)界越來(lái)越多的關(guān)注。當(dāng)前不少Java項(xiàng)目都有組件開(kāi)發(fā)的框架,但沒(méi)有一個(gè)統(tǒng)一的標(biāo)準(zhǔn),而OSGi則提供了一套統(tǒng)一的標(biāo)準(zhǔn)的解決方案,同時(shí)對(duì)系統(tǒng)的部署管理更為優(yōu)秀。OSGi是一個(gè)輕量級(jí)的、松耦合的、面向服務(wù)的應(yīng)用程序開(kāi)發(fā)框架。OSGi最初應(yīng)用于嵌入式領(lǐng)域,由于它的模塊性、動(dòng)態(tài)性、高可復(fù)用性和高效性等種種優(yōu)勢(shì),逐漸被桌面和Web應(yīng)用領(lǐng)域所采納。因此,本論文針對(duì)基于OSGi對(duì)Web應(yīng)用組件化進(jìn)行了研究和實(shí)現(xiàn),以UMS (United Management System)系統(tǒng)作為研究平臺(tái),通過(guò)OSGi的相關(guān)機(jī)制實(shí)現(xiàn)UMS平臺(tái)的Web組件化,形成一套新的部署方案,從而改善UMS平臺(tái)的性能,以及提高開(kāi)發(fā)和維護(hù)效率。其主要工作如下:1、本文討論了Web與OSGi的集成方式,分析了OSGi的各種框架的優(yōu)缺點(diǎn),并給出了本文使用的OSGi框架。同時(shí),設(shè)計(jì)了一個(gè)應(yīng)用級(jí)的微核架構(gòu)方案,并分析和設(shè)計(jì)了組件化的原則和流程。2、基于以上方案,針對(duì)UMS系統(tǒng)進(jìn)行組件化的設(shè)計(jì)和實(shí)現(xiàn),按照組件化的方案流程從組件的分析和劃分、公共組件的分離、功能組件的分離和組件部署四個(gè)方面詳細(xì)闡述了UMS具體組件的產(chǎn)生過(guò)程,同時(shí),論述了在組件化過(guò)程中如何解決資源共享和依賴關(guān)系解耦等問(wèn)題。3、從模塊性、動(dòng)態(tài)性、可拓展性和運(yùn)行性能的角度對(duì)組件化效果進(jìn)行了分析和討論,對(duì)比了原系統(tǒng)與組件化后的系統(tǒng),研究了兩者之間的優(yōu)劣。結(jié)果表明新系統(tǒng)的模塊性和動(dòng)態(tài)性得到滿足,穩(wěn)定性得到加強(qiáng),系統(tǒng)開(kāi)發(fā)和維護(hù)的效率得到大幅度提升。
【關(guān)鍵詞】:OSGi Web 組件
【學(xué)位授予單位】:東南大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類(lèi)號(hào)】:TP393.09
【目錄】:
- 摘要4-5
- Abstract5-8
- 第一章 緒論8-11
- 1.1 課題背景及意義8
- 1.2 課題研究現(xiàn)狀8-9
- 1.3 本文研究?jī)?nèi)容9-10
- 1.4 本文組織結(jié)構(gòu)10
- 1.5 本章小結(jié)10-11
- 第二章 相關(guān)技術(shù)11-20
- 2.1 Java EE平臺(tái)11-14
- 2.1.1 Java EE簡(jiǎn)介11-12
- 2.1.2 Spring框架12-13
- 2.1.3 Jetty13-14
- 2.2 OSGi14-18
- 2.2.1 OSGi規(guī)范及框架14-15
- 2.2.2 安全管理15
- 2.2.3 模塊管理15-17
- 2.2.4 生命周期管理17-18
- 2.2.5 服務(wù)管理18
- 2.3 Maven工具18-19
- 2.4 本章小結(jié)19-20
- 第三章 基于OSGi的組件化方案分析與設(shè)計(jì)20-28
- 3.1 需求與合理性分析20-21
- 3.2 總體框架方案21-23
- 3.2.1 Web與OSGi集成分析21-22
- 3.2.2 OSGi框架選擇22-23
- 3.3 應(yīng)用級(jí)微核架構(gòu)設(shè)計(jì)23-25
- 3.3.1 OSGi與Spring的集成23-24
- 3.3.2 Jetty的嵌入24-25
- 3.3.3 外部庫(kù)的處理25
- 3.4 組件化策略25-27
- 3.4.1 組件化原則25-26
- 3.4.2 組件化流程26-27
- 3.5 本章小結(jié)27-28
- 第四章 UMS組件化設(shè)計(jì)與實(shí)現(xiàn)28-41
- 4.1 UMS組件整體架構(gòu)方案28-30
- 4.1.1 UMS系統(tǒng)論述28-29
- 4.1.2 UMS等級(jí)化架構(gòu)29-30
- 4.2 公共組件的構(gòu)建30-33
- 4.2.1 公共接口設(shè)計(jì)30-31
- 4.2.2 公共接口實(shí)現(xiàn)31-32
- 4.2.3 公共資源管理32-33
- 4.3 業(yè)務(wù)組件的構(gòu)建33-40
- 4.3.1 依賴關(guān)系分析33
- 4.3.2 解耦與分離33-36
- 4.3.3 業(yè)務(wù)接口分離與設(shè)計(jì)36-38
- 4.3.4 實(shí)例的創(chuàng)建38-40
- 4.4 組件部署40
- 4.5 本章小結(jié)40-41
- 第五章 組件化結(jié)果分析41-45
- 5.1 模塊性分析41
- 5.2 動(dòng)態(tài)性分析41-42
- 5.3 可擴(kuò)展性分析42-43
- 5.4 系統(tǒng)運(yùn)行性能分析43-44
- 5.5 本章小結(jié)44-45
- 第六章 總結(jié)與展望45-46
- 6.1 總結(jié)45
- 6.2 展望45-46
- 致謝46-47
- 參考文獻(xiàn)47
【相似文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前10條
1 楊正武;;企業(yè)管理信息系統(tǒng)組件化信息資源分析與設(shè)計(jì)[J];商業(yè)時(shí)代;2009年23期
2 劉秋生,孫衛(wèi)紅;組件技術(shù)在軍事地理信息系統(tǒng)中的應(yīng)用[J];無(wú)線電通信技術(shù);2001年01期
3 馬天蔚;;以組件應(yīng)萬(wàn)需[J];每周電腦報(bào);2001年68期
4 張春城;薛恒新;楊建華;;企業(yè)信息化中的企業(yè)業(yè)務(wù)組件建模分析[J];中外科技信息;2003年10期
5 侯成義,司書(shū)賓,孫樹(shù)棟;基于組件的組件庫(kù)管理系統(tǒng)[J];計(jì)算機(jī)工程與應(yīng)用;2003年30期
6 段繼華,劉衛(wèi);組件化技術(shù)在程序設(shè)計(jì)中的應(yīng)用[J];無(wú)線電通信技術(shù);2003年01期
7 史磊;沈?yàn)槿?宋子善;;基于組件的空戰(zhàn)戰(zhàn)效評(píng)估仿真平臺(tái)研究[J];計(jì)算機(jī)工程;2006年05期
8 孫祥鵬;杜滟;;水利基建財(cái)務(wù)管理信息系統(tǒng)的組件化技術(shù)特點(diǎn)[J];人民珠江;2006年04期
9 楊正武;;動(dòng)態(tài)組件的依賴關(guān)系分析與研究[J];軟件導(dǎo)刊;2009年05期
10 楊正武;;行業(yè)組件框架下的企業(yè)管理信息系統(tǒng)創(chuàng)新思路[J];商業(yè)時(shí)代;2010年13期
中國(guó)重要會(huì)議論文全文數(shù)據(jù)庫(kù) 前7條
1 李興瑋;潘曉;曾迎生;;組件技術(shù)在制導(dǎo)武器系統(tǒng)仿真建模中的應(yīng)用研究[A];2007系統(tǒng)仿真技術(shù)及其應(yīng)用學(xué)術(shù)會(huì)議論文集[C];2007年
2 王浩;高蓓;惲江峰;嚴(yán)洪森;;基于組件的供應(yīng)管理系統(tǒng)的研究[A];面向21世紀(jì)的生產(chǎn)工程——2001年“面向21世紀(jì)的生產(chǎn)工程”學(xué)術(shù)會(huì)議暨企業(yè)生產(chǎn)工程與產(chǎn)品創(chuàng)新專題研討會(huì)論文集[C];2001年
3 李漢;李忠俊;;淺談基于組件的業(yè)務(wù)建模[A];2008'中國(guó)信息技術(shù)與應(yīng)用學(xué)術(shù)論壇論文集(二)[C];2008年
4 吳明;黃東;;.NET下ERP系統(tǒng)的組件化開(kāi)發(fā)[A];全國(guó)自動(dòng)化新技術(shù)學(xué)術(shù)交流會(huì)會(huì)議論文集(一)[C];2005年
5 謝方;岳增坤;;仿真通用計(jì)算引擎與組件動(dòng)態(tài)加載技術(shù)研究[A];中國(guó)造船工程學(xué)會(huì)電子技術(shù)學(xué)術(shù)委員會(huì)——2012年水下復(fù)雜戰(zhàn)場(chǎng)環(huán)境目標(biāo)識(shí)別與對(duì)抗及仿真技術(shù)學(xué)術(shù)交流論文集[C];2012年
6 曹衛(wèi)星;朱艷;戴廷波;潘潔;胡繼超;莊恒揚(yáng);;基于過(guò)程的組件化小麥生長(zhǎng)模擬系統(tǒng)[A];’2003中國(guó)作物學(xué)會(huì)學(xué)術(shù)年會(huì)文集[C];2003年
7 陳亮;崔仁濤;謝小敏;;基于軟總線的組件通信技術(shù)在用電現(xiàn)場(chǎng)管理系統(tǒng)中的應(yīng)用[A];2007中國(guó)電機(jī)工程學(xué)會(huì)電力系統(tǒng)自動(dòng)化專委會(huì)供用電管理自動(dòng)化學(xué)科組(分專委會(huì))二屆三次會(huì)議論文集[C];2007年
中國(guó)重要報(bào)紙全文數(shù)據(jù)庫(kù) 前10條
1 Tamim Saleh;組件化:銀行重構(gòu)新思維[N];金融時(shí)報(bào);2006年
2 林燕峰;簡(jiǎn)單是美 和諧是金[N];計(jì)算機(jī)世界;2000年
3 本報(bào)記者 龔杰;組件技術(shù)“加速”軟件應(yīng)用[N];計(jì)算機(jī)世界;2002年
4 ;金思維:組件化突破行業(yè)屏障[N];中國(guó)計(jì)算機(jī)報(bào);2003年
5 肖健 作者系上海博科資訊股份有限公司副總裁;中小企業(yè)管理別迷信舶來(lái)品[N];中國(guó)企業(yè)報(bào);2005年
6 何進(jìn)偉;管理軟件:面臨“三化”[N];中國(guó)計(jì)算機(jī)報(bào);2003年
7 本報(bào)記者 徐莉;SOA統(tǒng)領(lǐng)下一個(gè)十年[N];網(wǎng)絡(luò)世界;2004年
8 ;托普發(fā)布軟件組件化開(kāi)發(fā)平臺(tái)[N];人民郵電;2000年
9 鐘耳順;GIS朝組件化發(fā)展[N];中國(guó)計(jì)算機(jī)報(bào);2001年
10 ;國(guó)產(chǎn)組件化軟件平合與TopM++Builder[N];科技日?qǐng)?bào);2000年
中國(guó)博士學(xué)位論文全文數(shù)據(jù)庫(kù) 前5條
1 李松;組件化可重構(gòu)嵌入式數(shù)控系統(tǒng)實(shí)施關(guān)鍵技術(shù)研究[D];華南理工大學(xué);2015年
2 劉剛;并行離散事件仿真可視化組件建模技術(shù)研究[D];國(guó)防科學(xué)技術(shù)大學(xué);2011年
3 戴鴻君;基于異構(gòu)多核體系與組件化軟件的嵌入式系統(tǒng)研究[D];浙江大學(xué);2007年
4 李?yuàn)檴?空間信息分布式協(xié)同高性能計(jì)算框架的初步研究[D];中國(guó)地質(zhì)大學(xué)(北京);2009年
5 涂鈺青;基于IEC61499標(biāo)準(zhǔn)的組件化模型集成數(shù)控系統(tǒng)形式化建模與驗(yàn)證的研究[D];華南理工大學(xué);2011年
中國(guó)碩士學(xué)位論文全文數(shù)據(jù)庫(kù) 前10條
1 張佳梁;面向定制化廣告的前端組件化框架設(shè)計(jì)與實(shí)現(xiàn)[D];南京大學(xué);2016年
2 戴翔宇;Web前端工程組件化的分析與改進(jìn)[D];吉林大學(xué);2016年
3 羅威;基于信息化體系結(jié)構(gòu)的ATE通用軟件開(kāi)發(fā)[D];哈爾濱工業(yè)大學(xué);2016年
4 黃弋o,
本文編號(hào):547580
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/547580.html