【摘要】:伴隨著互聯(lián)網(wǎng)技術(shù)和信息化技術(shù)的高速發(fā)展,軟件即服務(wù)(Software as a Service, SaaS)作為一種革命性的軟件服務(wù)提供模式,已經(jīng)得到廣泛的認(rèn)可和應(yīng)用。在SaaS模式下,租戶既可以通過系統(tǒng)的客戶化功能定制專屬的系統(tǒng),又可以將租戶從高成本、繁重的系統(tǒng)基礎(chǔ)工作中解脫出來,專注于核心業(yè)務(wù)的發(fā)展。隨著SaaS模式的廣泛應(yīng)用,用戶對(duì)軟件服務(wù)的開放性和智能化要求也不斷提高,因此本文從這兩個(gè)角度對(duì)SaaS平臺(tái)的理論模型、架構(gòu)設(shè)計(jì)及關(guān)鍵技術(shù)展開研究,最后實(shí)現(xiàn)了支持多租戶和界面客戶化的SmartSaaS平臺(tái)。本文完成的研究工作主要包括: 1)擴(kuò)展了SaaS成熟度模型,設(shè)計(jì)了SmartSaaS的理論模型和整體架構(gòu)。通過分解SaaS的成熟度模型,并根據(jù)實(shí)際的應(yīng)用需求,從成熟度等級(jí)和系統(tǒng)組件兩個(gè)維度對(duì)其進(jìn)行擴(kuò)展;在成熟度模型研究的基礎(chǔ)上,設(shè)計(jì)了SmartSaaS的理論模型;隨后根據(jù)理論模型完成了平臺(tái)架構(gòu)的設(shè)計(jì);最后對(duì)系統(tǒng)實(shí)現(xiàn)技術(shù)進(jìn)行分析,得出系統(tǒng)實(shí)現(xiàn)的技術(shù)架構(gòu)。 2)設(shè)計(jì)了一個(gè)共享表模式下的多租戶數(shù)據(jù)存儲(chǔ)系統(tǒng)。數(shù)據(jù)是SaaS系統(tǒng)應(yīng)用的核心,而且SaaS模式引入多租戶環(huán)境,這時(shí)系統(tǒng)既要滿足租戶的數(shù)據(jù)安全和存儲(chǔ)需求,又要保證數(shù)據(jù)存取的效率。因此本文在共享表的框架下,基于對(duì)現(xiàn)有的模式映射方法的優(yōu)劣和適用場景進(jìn)行分析,設(shè)計(jì)了基于元數(shù)據(jù)解析和數(shù)據(jù)共享等級(jí)的多租戶數(shù)據(jù)存儲(chǔ)系統(tǒng)。 3)提出一種基于客戶化因子的界面客戶化技術(shù)方案。通過對(duì)比研究傳統(tǒng)的和現(xiàn)有的SaaS界面客戶化技術(shù),并基于“按需定制”的思想,設(shè)計(jì)了一種基于功能分解和元數(shù)據(jù)配置的功能客戶化系統(tǒng);并以此為基礎(chǔ),通過抽象客戶化元素的特征,總結(jié)出它們的同質(zhì)化定義,將所有的客戶化元素表示為同一種定義形式:客戶化因子。并使用元數(shù)據(jù)存儲(chǔ)和解析,對(duì)客戶化因子進(jìn)行配置,從而達(dá)到界面客戶化的目的。 4)結(jié)合SaaS平臺(tái)的架構(gòu)設(shè)計(jì)和關(guān)鍵技術(shù)研究,本文對(duì)SmartSaaS系統(tǒng)進(jìn)行了詳細(xì)設(shè)計(jì)和開發(fā)。系統(tǒng)的設(shè)計(jì)與研發(fā)分為兩個(gè)部分:SaaS平臺(tái)和應(yīng)用。SaaS應(yīng)用基于平臺(tái)系統(tǒng),模擬現(xiàn)實(shí)應(yīng)用場景,驗(yàn)證相關(guān)關(guān)鍵技術(shù)的可行性和SmartSaaS系統(tǒng)的使用效果。 本文從SaaS系統(tǒng)的整體架構(gòu)、多租戶數(shù)據(jù)存儲(chǔ)、多租戶界面客戶化以及系統(tǒng)實(shí)現(xiàn)引出的問題出發(fā),緊緊圍繞這四個(gè)SaaS平臺(tái)中的關(guān)鍵問題進(jìn)行了深入研究。設(shè)計(jì)了SmartSaaS系統(tǒng)架構(gòu),多租戶存儲(chǔ)系統(tǒng)和界面客戶化系統(tǒng),最后實(shí)現(xiàn)了原型系統(tǒng)。不僅解決了相應(yīng)的問題,也為SaaS的后續(xù)研究提供了借鑒和幫助。
【學(xué)位授予單位】:西北大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2013
【分類號(hào)】:TP393.09;TP333
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 范國祥;逄龍;;結(jié)構(gòu)可變更、界面可配置的通用基礎(chǔ)信息模型[J];智能計(jì)算機(jī)與應(yīng)用;2012年01期
2 高軍,唐世渭,楊冬青,王騰蛟;半結(jié)構(gòu)化數(shù)據(jù)查詢重寫[J];計(jì)算機(jī)研究與發(fā)展;2002年02期
3 孔蘭菊;李慶忠;史玉良;王學(xué);;面向SaaS應(yīng)用基于鍵值對(duì)模式的多租戶索引研究[J];計(jì)算機(jī)學(xué)報(bào);2010年12期
4 吳桂陽,萬建成,于清國,劉成柱;基于XML的界面模板技術(shù)[J];計(jì)算機(jī)應(yīng)用研究;2004年10期
5 裴瑩;徐俊剛;;基于服務(wù)的企業(yè)標(biāo)準(zhǔn)化培訓(xùn)平臺(tái)[J];計(jì)算機(jī)應(yīng)用與軟件;2010年01期
6 丁文定;;基于服務(wù)集成管理的SaaS解決方案[J];計(jì)算機(jī)與現(xiàn)代化;2010年01期
7 黃海洋;李建強(qiáng);;美國共性技術(shù)研發(fā)機(jī)構(gòu)的發(fā)展經(jīng)驗(yàn)與啟示——NIST的發(fā)展經(jīng)驗(yàn)及其在美國技術(shù)創(chuàng)新體系中的角色與作用[J];科學(xué)管理研究;2011年01期
8 孫圣力;黃震華;李鵬;;面向多租戶數(shù)據(jù)庫的Skyline處理算法[J];計(jì)算機(jī)科學(xué)與探索;2011年04期
9 姚金成;張世棟;史玉良;李慶忠;;基于Chunk Folding的多租戶數(shù)據(jù)庫緩存管理機(jī)制[J];計(jì)算機(jī)學(xué)報(bào);2011年12期
10 蘇飛;;基于SaaS平臺(tái)服務(wù)的電信運(yùn)營商運(yùn)營策略探討[J];中國市場;2010年22期
相關(guān)碩士學(xué)位論文 前3條
1 衛(wèi)劍平;基于本體的可定制用戶界面研究與實(shí)現(xiàn)[D];大連理工大學(xué);2010年
2 孫鵬;面向SaaS應(yīng)用的多租戶海量存儲(chǔ)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D];浙江大學(xué);2010年
3 李洪波;多租戶環(huán)境下的數(shù)據(jù)存儲(chǔ)模式和映射機(jī)制研究[D];山東大學(xué);2010年
,
本文編號(hào):
2517080
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2517080.html