多租戶SaaS應(yīng)用快速構(gòu)建與部署方法
發(fā)布時(shí)間:2021-06-23 14:28
近年來(lái),互聯(lián)網(wǎng)和軟件應(yīng)用技術(shù)的普及和迅猛發(fā)展,使得軟件的發(fā)展逐步趨向網(wǎng)絡(luò)化、平臺(tái)化和服務(wù)化。SaaS (Software as a Service)提供了一種新穎的軟件交付和用戶使用的方式,具有按需租用、無(wú)需用戶維護(hù)、便于擴(kuò)展等特征。SOA(Service-Oriented Architecture)架構(gòu)具有隨著業(yè)務(wù)需求靈活快速變化的特征,在SOA架構(gòu)中,眾多的計(jì)算資源(如,應(yīng)用、服務(wù)器等)以服務(wù)的形式被提供,打破了傳統(tǒng)模式定制的局限性。SOA架構(gòu)與SaaS滿足客戶動(dòng)態(tài)、異構(gòu)的需求不謀而合,成為越來(lái)越多的SaaS應(yīng)用開(kāi)發(fā)的基礎(chǔ)。SaaS商業(yè)模式的成功,離不開(kāi)設(shè)計(jì)良好的應(yīng)用構(gòu)建方法的支持。但是,目前SaaS應(yīng)用構(gòu)建方法的相關(guān)研究中,存在如下問(wèn)題亟需解決:首先,大規(guī)模多租戶應(yīng)用構(gòu)建過(guò)程中,存在大量相同或類似的業(yè)務(wù)需求,為每個(gè)租戶應(yīng)用分別進(jìn)行需求分析,逐個(gè)構(gòu)建,時(shí)間和花費(fèi)較大,資源利用率和構(gòu)建效率較低。其次,SaaS模式下用戶租用的應(yīng)用和服務(wù)大多是由服務(wù)提供商預(yù)先提供,而用戶的功能需求越來(lái)越趨向于個(gè)性化,服務(wù)提供商不能預(yù)先想到所有可能的需求,因此,這種服務(wù)提供模式存在一定的不足。第三,在多租...
【文章來(lái)源】:山東大學(xué)山東省 211工程院校 985工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:75 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 研究背景
1.2 國(guó)內(nèi)外相關(guān)研究現(xiàn)狀
1.2.1 應(yīng)用的交付運(yùn)營(yíng)模式
1.2.2 面向服務(wù)的模型架構(gòu)與開(kāi)發(fā)技術(shù)
1.2.3 SaaS應(yīng)用構(gòu)建方法
1.2.4 服務(wù)動(dòng)態(tài)部署
1.3 本文研究工作
1.4 本文的組織結(jié)構(gòu)
第二章 基于多抽象層次的多租戶SaaS應(yīng)用構(gòu)建方法
2.1 SaaS應(yīng)用的不同抽象層次
2.1.1 基本定義
2.1.2 服務(wù)組件分層模型
2.2 多抽象層次的構(gòu)建方法
2.2.1 從服務(wù)組件層構(gòu)建
2.2.2 從組合服務(wù)層構(gòu)建
2.2.3 從抽象SaaS應(yīng)用層構(gòu)建
2.2.4 服務(wù)選擇和租戶安置
2.2.5 服務(wù)綁定和服務(wù)局部遷移
2.3 多抽象層次的構(gòu)建過(guò)程
2.3.1 服務(wù)組件的生成和發(fā)布
2.3.2 抽象SaaS應(yīng)用的構(gòu)建及發(fā)布
2.3.3 租戶元數(shù)據(jù)配置
2.3.4 租戶SaaS應(yīng)用安置
2.4 本章小結(jié)
第三章 基于超圖劃分的多租戶SaaS服務(wù)動(dòng)態(tài)部署方法
3.1 基于超圖劃分的多租戶服務(wù)部署模型
3.1.1 基于超圖的服務(wù)部署模型
3.1.2 服務(wù)部署的超圖劃分
3.2 多租戶資源消耗模型
3.3 基于超圖劃分的服務(wù)部署算法
3.3.1 算法的總體流程
3.3.2 初始化服務(wù)部署有向超圖
3.3.3 初次部署
3.3.4 重劃分部署
3.4 驗(yàn)證實(shí)驗(yàn)
3.4.1 比較試驗(yàn)
3.4.2 初次劃分部署實(shí)驗(yàn)
3.4.3 重劃分部署實(shí)驗(yàn)
3.5 本章小結(jié)
第四章 原型系統(tǒng)實(shí)現(xiàn)
4.1 原型系統(tǒng)和輔助工具
4.1.1 原型系統(tǒng)MIRA
4.1.2 組件開(kāi)發(fā)插件CDP
4.1.3 租戶安置工具TPT
4.1.4 動(dòng)態(tài)部署工具DDT
4.2 SaaS應(yīng)用構(gòu)建案例
4.2.1 案例描述
4.2.2 服務(wù)組件開(kāi)發(fā)
4.2.3 構(gòu)建抽象SaaS應(yīng)用
4.2.4 生成租戶SaaS應(yīng)用并部署
4.3 本章小結(jié)
第五章 總結(jié)和展望
5.1 本文工作總結(jié)
5.2 未來(lái)工作展望
參考文獻(xiàn)
致謝
攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文目錄
攻讀學(xué)位期間參加的科研項(xiàng)目
學(xué)位論文評(píng)閱及答辯情況表
【參考文獻(xiàn)】:
期刊論文
[1]支持多租約SaaS應(yīng)用按需服務(wù)的負(fù)載均衡策略[J]. 汪德帥,張一川,張斌,劉瑩. 東北大學(xué)學(xué)報(bào)(自然科學(xué)版). 2011(03)
[2]基于在線負(fù)載預(yù)測(cè)的動(dòng)態(tài)集群節(jié)能配置策略[J]. 劉斌,楊堅(jiān),趙宇. 計(jì)算機(jī)工程. 2010(24)
[3]多租戶應(yīng)用的性能管理關(guān)鍵問(wèn)題研究[J]. 林海略,韓燕波. 計(jì)算機(jī)學(xué)報(bào). 2010(10)
[4]基于訪問(wèn)特征負(fù)載預(yù)測(cè)的負(fù)載均衡算法[J]. 王瓊,何新華,趙穎坤,胡如林. 裝甲兵工程學(xué)院學(xué)報(bào). 2009(05)
[5]服務(wù)計(jì)算環(huán)境下一種基于機(jī)器學(xué)習(xí)的負(fù)載預(yù)測(cè)方法研究[J]. 王俊,鄭笛,吳泉源,官延安. 計(jì)算機(jī)科學(xué). 2007(09)
[6]一種支持業(yè)務(wù)端編程的服務(wù)虛擬化機(jī)制VINCA-VM[J]. 房俊,虎嵩林,韓燕波,劉晨. 計(jì)算機(jī)學(xué)報(bào). 2005(04)
[7]一種支持業(yè)務(wù)用戶編程的服務(wù)虛擬化技術(shù)——VINCA聚合服務(wù)機(jī)制[J]. 趙卓峰,韓燕波,喻堅(jiān),王建武. 計(jì)算機(jī)研究與發(fā)展. 2004(12)
[8]基于有向超圖的參數(shù)代表示模型及其實(shí)現(xiàn)[J]. 孟祥旭,江嘉業(yè),劉慎權(quán). 計(jì)算機(jī)學(xué)報(bào). 1997(11)
博士論文
[1]基于依賴感知的多租戶應(yīng)用構(gòu)建方法研究[D]. 張勇.山東大學(xué) 2011
[2]基于服務(wù)關(guān)系的服務(wù)組合相關(guān)技術(shù)研究[D]. 徐萌.北京郵電大學(xué) 2007
本文編號(hào):3245106
【文章來(lái)源】:山東大學(xué)山東省 211工程院校 985工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:75 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 研究背景
1.2 國(guó)內(nèi)外相關(guān)研究現(xiàn)狀
1.2.1 應(yīng)用的交付運(yùn)營(yíng)模式
1.2.2 面向服務(wù)的模型架構(gòu)與開(kāi)發(fā)技術(shù)
1.2.3 SaaS應(yīng)用構(gòu)建方法
1.2.4 服務(wù)動(dòng)態(tài)部署
1.3 本文研究工作
1.4 本文的組織結(jié)構(gòu)
第二章 基于多抽象層次的多租戶SaaS應(yīng)用構(gòu)建方法
2.1 SaaS應(yīng)用的不同抽象層次
2.1.1 基本定義
2.1.2 服務(wù)組件分層模型
2.2 多抽象層次的構(gòu)建方法
2.2.1 從服務(wù)組件層構(gòu)建
2.2.2 從組合服務(wù)層構(gòu)建
2.2.3 從抽象SaaS應(yīng)用層構(gòu)建
2.2.4 服務(wù)選擇和租戶安置
2.2.5 服務(wù)綁定和服務(wù)局部遷移
2.3 多抽象層次的構(gòu)建過(guò)程
2.3.1 服務(wù)組件的生成和發(fā)布
2.3.2 抽象SaaS應(yīng)用的構(gòu)建及發(fā)布
2.3.3 租戶元數(shù)據(jù)配置
2.3.4 租戶SaaS應(yīng)用安置
2.4 本章小結(jié)
第三章 基于超圖劃分的多租戶SaaS服務(wù)動(dòng)態(tài)部署方法
3.1 基于超圖劃分的多租戶服務(wù)部署模型
3.1.1 基于超圖的服務(wù)部署模型
3.1.2 服務(wù)部署的超圖劃分
3.2 多租戶資源消耗模型
3.3 基于超圖劃分的服務(wù)部署算法
3.3.1 算法的總體流程
3.3.2 初始化服務(wù)部署有向超圖
3.3.3 初次部署
3.3.4 重劃分部署
3.4 驗(yàn)證實(shí)驗(yàn)
3.4.1 比較試驗(yàn)
3.4.2 初次劃分部署實(shí)驗(yàn)
3.4.3 重劃分部署實(shí)驗(yàn)
3.5 本章小結(jié)
第四章 原型系統(tǒng)實(shí)現(xiàn)
4.1 原型系統(tǒng)和輔助工具
4.1.1 原型系統(tǒng)MIRA
4.1.2 組件開(kāi)發(fā)插件CDP
4.1.3 租戶安置工具TPT
4.1.4 動(dòng)態(tài)部署工具DDT
4.2 SaaS應(yīng)用構(gòu)建案例
4.2.1 案例描述
4.2.2 服務(wù)組件開(kāi)發(fā)
4.2.3 構(gòu)建抽象SaaS應(yīng)用
4.2.4 生成租戶SaaS應(yīng)用并部署
4.3 本章小結(jié)
第五章 總結(jié)和展望
5.1 本文工作總結(jié)
5.2 未來(lái)工作展望
參考文獻(xiàn)
致謝
攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文目錄
攻讀學(xué)位期間參加的科研項(xiàng)目
學(xué)位論文評(píng)閱及答辯情況表
【參考文獻(xiàn)】:
期刊論文
[1]支持多租約SaaS應(yīng)用按需服務(wù)的負(fù)載均衡策略[J]. 汪德帥,張一川,張斌,劉瑩. 東北大學(xué)學(xué)報(bào)(自然科學(xué)版). 2011(03)
[2]基于在線負(fù)載預(yù)測(cè)的動(dòng)態(tài)集群節(jié)能配置策略[J]. 劉斌,楊堅(jiān),趙宇. 計(jì)算機(jī)工程. 2010(24)
[3]多租戶應(yīng)用的性能管理關(guān)鍵問(wèn)題研究[J]. 林海略,韓燕波. 計(jì)算機(jī)學(xué)報(bào). 2010(10)
[4]基于訪問(wèn)特征負(fù)載預(yù)測(cè)的負(fù)載均衡算法[J]. 王瓊,何新華,趙穎坤,胡如林. 裝甲兵工程學(xué)院學(xué)報(bào). 2009(05)
[5]服務(wù)計(jì)算環(huán)境下一種基于機(jī)器學(xué)習(xí)的負(fù)載預(yù)測(cè)方法研究[J]. 王俊,鄭笛,吳泉源,官延安. 計(jì)算機(jī)科學(xué). 2007(09)
[6]一種支持業(yè)務(wù)端編程的服務(wù)虛擬化機(jī)制VINCA-VM[J]. 房俊,虎嵩林,韓燕波,劉晨. 計(jì)算機(jī)學(xué)報(bào). 2005(04)
[7]一種支持業(yè)務(wù)用戶編程的服務(wù)虛擬化技術(shù)——VINCA聚合服務(wù)機(jī)制[J]. 趙卓峰,韓燕波,喻堅(jiān),王建武. 計(jì)算機(jī)研究與發(fā)展. 2004(12)
[8]基于有向超圖的參數(shù)代表示模型及其實(shí)現(xiàn)[J]. 孟祥旭,江嘉業(yè),劉慎權(quán). 計(jì)算機(jī)學(xué)報(bào). 1997(11)
博士論文
[1]基于依賴感知的多租戶應(yīng)用構(gòu)建方法研究[D]. 張勇.山東大學(xué) 2011
[2]基于服務(wù)關(guān)系的服務(wù)組合相關(guān)技術(shù)研究[D]. 徐萌.北京郵電大學(xué) 2007
本文編號(hào):3245106
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/3245106.html
最近更新
教材專著