基于OSGi的動態(tài)化裝配SaaS服務(wù)研究
本文選題:軟件即服務(wù) + 動態(tài)化。 參考:《南昌大學(xué)》2014年碩士論文
【摘要】:隨著軟件技術(shù)日新月異的發(fā)展,傳統(tǒng)的軟件模式已經(jīng)不能滿足用戶的個性化需求了,軟件即服務(wù)(SaaS)模式的出現(xiàn),使用戶對軟件產(chǎn)品的需求轉(zhuǎn)變?yōu)閷浖⻊?wù)的需求,然而隨著整體應(yīng)用環(huán)境和用戶需求的改變,傳統(tǒng)的SaaS模式也很難滿足用戶日益變化的需求了,因此為用戶提供動態(tài)的SaaS服務(wù)也變得尤為重要。 為了解決用戶需求,通常情況下會采用兩種解決方案:第一種是針對不同用戶的個性化需求分別為其定制服務(wù),但是這樣無疑會增加系統(tǒng)的冗余程度,降低系統(tǒng)運行效率,同時開發(fā)代價太大;第二種是將用戶對同一類型服務(wù)的所有個性化需求功能都集成在一個服務(wù)內(nèi),這樣做的話會導(dǎo)致服務(wù)的復(fù)用性差,,后期系統(tǒng)服務(wù)升級與維護將變得更加困難。 為了解決傳統(tǒng)SaaS模式的弊端,本文對動態(tài)構(gòu)建SaaS服務(wù)進行了研究。本文首先介紹了SaaS的特點及相關(guān)技術(shù),對SaaS成熟度模型進行分析,找出一種適合物流平臺的SaaS成熟度模型;其次針對SaaS服務(wù)設(shè)計技術(shù)分析,確定OSGi框架中模塊的動態(tài)規(guī)劃和相互之間松耦合特性可以滿足動態(tài)化裝配服務(wù)的需求,同時介紹OSGi框架的相關(guān)技術(shù)特點;然后分析OSGi的動態(tài)化原則,針對Bundle狀態(tài)恢復(fù)和類加載進行改進,通過實驗分析驗證其有效性,構(gòu)建動態(tài)化裝配SaaS服務(wù)框架;最后在一個物流平臺中實現(xiàn)動態(tài)裝配SaaS服務(wù)方法,證明方法有效性和可操作性,同時與傳統(tǒng)SaaS模式對比,分析動態(tài)化裝配方法所具備的優(yōu)點。
[Abstract]:With the rapid development of software technology, the traditional software model can no longer meet the personalized needs of users. With the emergence of software as a service SaaSmodel, the demand for software products is changed into the demand for software services. However, with the change of the overall application environment and user needs, the traditional SaaS model is difficult to meet the changing needs of users, so it is particularly important to provide dynamic SaaS services for users. In order to solve the needs of users, two solutions are usually adopted: the first one is to customize the service for different users according to their individual needs, but this will undoubtedly increase the redundancy of the system and reduce the efficiency of the system. At the same time, development is too expensive; the second is to integrate all of the user's personalized requirements for the same type of service into one service, which can lead to poor service reuse. Later system service upgrades and maintenance will become more difficult. In order to solve the drawback of traditional SaaS mode, this paper studies the dynamic construction of SaaS services. This paper first introduces the characteristics and related technologies of SaaS, analyzes the SaaS maturity model, finds out a kind of SaaS maturity model suitable for logistics platform, and then analyzes the SaaS service design technology. The dynamic programming and loose coupling characteristics of modules in OSGi framework can meet the requirements of dynamic assembly service, and the related technical characteristics of OSGi framework are introduced, and then the dynamic principle of OSGi is analyzed. To improve the state recovery and class loading of Bundle, to verify its validity through experimental analysis, and to construct a dynamic assembly SaaS service framework. Finally, a dynamic assembly SaaS service method is implemented in a logistics platform, which proves the validity and operability of the method. At the same time, compared with the traditional SaaS mode, the advantages of dynamic composition matching method are analyzed.
【學(xué)位授予單位】:南昌大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TP393.09
【參考文獻】
相關(guān)期刊論文 前10條
1 劉士軍;張勇;楊成偉;;基于SaaS服務(wù)的中小企業(yè)業(yè)務(wù)協(xié)同系統(tǒng)[J];東南大學(xué)學(xué)報(自然科學(xué)版);2011年03期
2 陳華;方丁;趙衛(wèi)東;;SOA中業(yè)務(wù)服務(wù)粒度與流程柔性的關(guān)系研究[J];計算機工程與應(yīng)用;2009年27期
3 秦輝;史維峰;張丹;;面向服務(wù)的動態(tài)體系結(jié)構(gòu)描述語言SO-DADL[J];計算機工程與應(yīng)用;2011年06期
4 孔蘭菊;李慶忠;史玉良;王學(xué);;面向SaaS應(yīng)用基于鍵值對模式的多租戶索引研究[J];計算機學(xué)報;2010年12期
5 趙宇晴;黃秋波;蘇厚勤;;SaaS流程可配置模型的研究與實現(xiàn)[J];計算機應(yīng)用與軟件;2011年12期
6 于慶梅;趙杰;黃冬梅;尹朝萬;雷景生;;OSGi平臺服務(wù)動態(tài)更新的發(fā)布/訂閱策略[J];計算機應(yīng)用與軟件;2012年06期
7 周學(xué)權(quán);戰(zhàn)德臣;聶蘭順;孟凡超;;面向多租戶的多層次可伸縮SaaS軟件架構(gòu)研究[J];華中科技大學(xué)學(xué)報(自然科學(xué)版);2013年S2期
8 ZHANG WeiShan;CHEN LiCheng;LIU Xin;LU QingHua;ZHANG PeiYing;YANG Su;;An OSGi-based flexible and adaptive pervasive cloud infrastructure[J];Science China(Information Sciences);2014年03期
9 張仕;黃林鵬;;基于OSGi的服務(wù)動態(tài)演化[J];軟件學(xué)報;2008年05期
10 王強;丁岳偉;;DSCM:一個支持動態(tài)演化的服務(wù)組件架構(gòu)模型[J];小型微型計算機系統(tǒng);2010年01期
本文編號:1953766
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1953766.html