基于Portal的多租戶信息門戶平臺研究與實(shí)現(xiàn)
本文選題:信息門戶 + 多租戶; 參考:《電子科技大學(xué)》2013年碩士論文
【摘要】:Portal技術(shù)是一種規(guī)范化的企業(yè)級信息集成解決方案,使用Portal技術(shù)構(gòu)建的信息門戶平臺,可以打破不同業(yè)務(wù)系統(tǒng)間的障礙,為不同業(yè)務(wù)系統(tǒng)的用戶提供統(tǒng)一的訪問入口,消除“信息孤島”。隨著我國企業(yè)信息化程度的加深,各單位對信息門戶平臺的需求越來越大,它們不僅關(guān)注有無的問題,也開始關(guān)注重復(fù)開發(fā),成本高,構(gòu)建周期長,維護(hù)困難等問題。 針對這些問題,論文在對Portal技術(shù)和多租戶技術(shù)進(jìn)行深入研究的基礎(chǔ)上,將Portal技術(shù)和多租戶技術(shù)相結(jié)合,設(shè)計(jì)并實(shí)現(xiàn)了多租戶信息門戶平臺,通過在Portal中應(yīng)用多租戶技術(shù),使得Portal的軟硬件資源可以被復(fù)用,降低了Portal的構(gòu)建和使用成本。 首先,論文根據(jù)多租戶技術(shù)的實(shí)現(xiàn)思想,結(jié)合Portal的應(yīng)用場景和特點(diǎn),確定了使用Portlet資源管理框架和基于多租戶的存儲(chǔ)架構(gòu)對Portal進(jìn)行租戶隔離的方法,通過對Portal中的Portlet集,以及數(shù)據(jù)進(jìn)行切割的方式實(shí)現(xiàn)Portal的多租戶化。 然后,論文分別詳細(xì)介紹了Portlet資源管理框架和多租戶存儲(chǔ)架構(gòu)的設(shè)計(jì)過程。在Portlet資源管理框架的設(shè)計(jì)過程中,探討了Portlet的資源特性;建立了資源模型,確定了資源提供者、資源、資源使用者及三者之間的聯(lián)系;確立了資源共享與隔離機(jī)制,通過系統(tǒng)資源池和租戶私有資源池進(jìn)行Portlet資源的共享與隔離;結(jié)合Portal的應(yīng)用場景,設(shè)計(jì)了多租戶信息門戶平臺中Portlet資源的管理過程。在面向多租戶的數(shù)據(jù)存儲(chǔ)架構(gòu)的設(shè)計(jì)過程中,探討了多租戶數(shù)據(jù)的三種存儲(chǔ)方式,并確立了使用schema隔離租戶數(shù)據(jù)的存儲(chǔ)方案;針對Portal的開放性,探討了開放環(huán)境下的多租戶數(shù)據(jù)庫映射過程,,設(shè)計(jì)了租戶到schema的映射機(jī)制。 最后,論文介紹了多租戶信息門戶平臺中關(guān)鍵模塊的實(shí)現(xiàn),并進(jìn)行了相關(guān)的性能測試。 本文實(shí)現(xiàn)的多租戶信息門戶平臺不僅融入了多租戶技術(shù),適用于多租戶的應(yīng)用場景,同時(shí)兼容了JSR168標(biāo)準(zhǔn),可以輕易集成符合標(biāo)準(zhǔn)的Portlet,對多租戶技術(shù)在Portal技術(shù)領(lǐng)域的應(yīng)用具有一定的實(shí)踐意義。
[Abstract]:Portal technology is a kind of standardized enterprise information integration solution. The information portal platform constructed with Portal technology can break the barriers between different business systems and provide a unified access portal for users of different business systems. Eliminate "Information Island". With the deepening of enterprise informatization in our country, the demand for information portal platform is increasing. They not only pay attention to the problems of whether or not, but also begin to pay attention to the problems of repeated development, high cost, long construction cycle, difficult maintenance and so on. Aiming at these problems, based on the deep research of Portal technology and multi-tenant technology, this paper designs and implements a multi-tenant information portal platform by combining Portal technology with multi-tenant technology. Through the application of multi-tenant technology in Portal, a multi-tenant information portal platform is designed and implemented. The software and hardware resources of Portal can be reused and the cost of building and using Portal is reduced. Firstly, according to the realization idea of multi-tenant technology, combined with the application scenario and characteristics of Portal, this paper determines the method of using Portlet resource management framework and storage architecture based on multi-tenant to isolate the Portal tenants, through the Portlet set in Portal. And the way of data cutting to realize the multi-tenancy of Portal. Then, the design process of Portlet resource management framework and multi-tenant storage architecture are introduced in detail. In the design of Portlet resource management framework, the resource characteristics of Portlet are discussed, the resource model is established, the resource provider, resource consumer and the relationship among them are determined, and the mechanism of resource sharing and isolation is established. The Portlet resources are shared and isolated through the system resource pool and the private resource pool of tenants, and the management process of Portlet resources in the multi-tenant information portal platform is designed based on the application scenario of Portal. In the design of multi-tenant data storage architecture, three storage methods of multi-tenant data are discussed, and the storage scheme of isolating tenant data using schema is established. The mapping process of multi-tenant database in open environment is discussed, and the mapping mechanism from tenant to schema is designed. Finally, the paper introduces the implementation of the key modules in the multi-tenant information portal platform, and carries on the related performance tests. The multi-tenant information portal platform implemented in this paper not only integrates multi-tenant technology, but also is compatible with JSR168 standard. It is easy to integrate Portlets that conform to the standard, and has certain practical significance for the application of multi-tenant technology in the field of Portal technology.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:TP333;TP393.09
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 卞保武;;論企業(yè)信息化中的“信息孤島”問題[J];中國管理信息化(綜合版);2007年04期
2 楊志杰;林瀟;行唐;;SaaS·顛覆[J];電子商務(wù);2008年06期
3 陳躍國;王京春;;數(shù)據(jù)集成綜述[J];計(jì)算機(jī)科學(xué);2004年05期
4 龔能;李玉順;史美林;;協(xié)作環(huán)境中的關(guān)鍵技術(shù)研究[J];計(jì)算機(jī)科學(xué);2005年09期
5 胡一棟;陳福生;朱煒;;基于Struts框架的Portal研究和應(yīng)用[J];計(jì)算機(jī)工程與科學(xué);2006年08期
6 蒲文嵐;梁雨鋒;李也白;;基于Portal構(gòu)建企業(yè)信息系統(tǒng)集成平臺[J];計(jì)算機(jī)應(yīng)用;2008年S2期
7 羅軍剛;解建倉;張永進(jìn);李弘;;eXo Platform——企業(yè)信息門戶的實(shí)現(xiàn)[J];計(jì)算機(jī)應(yīng)用研究;2006年02期
8 魏玲;李長云;;基于SaaS的中小企業(yè)信息化建設(shè)探討[J];科技與管理;2009年03期
9 張鳳娟;劉方愛;邢長明;;基于Hibernate的網(wǎng)格Portal的研究與設(shè)計(jì)[J];計(jì)算機(jī)工程與設(shè)計(jì);2009年01期
10 袁志俊;夏紅霞;;基于SaaS模式在線軟件系統(tǒng)開發(fā)方案的研究[J];計(jì)算機(jī)工程與設(shè)計(jì);2009年11期
相關(guān)碩士學(xué)位論文 前7條
1 何佳林;基于SaaS模式的應(yīng)用集成平臺的設(shè)計(jì)與開發(fā)[D];西安電子科技大學(xué);2009年
2 常梅;基于Jetspeed的企業(yè)信息門戶的應(yīng)用研究[D];大連海事大學(xué);2007年
3 高波;面向SOA的多租戶(Multi-Tenancy)技術(shù)的研究與實(shí)現(xiàn)[D];天津大學(xué);2007年
4 陸洪潮;SaaS模式的ERP系統(tǒng)的研究[D];武漢理工大學(xué);2009年
5 霍曉鵬;基于portal的信息門戶系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];北京郵電大學(xué);2009年
6 韓順;基于虛擬化技術(shù)的多租戶應(yīng)用系統(tǒng)性能隔離算法研究[D];山東大學(xué);2010年
7 朱燕;基于Liferay的數(shù)字化校園門戶研究[D];西南交通大學(xué);2010年
本文編號:1885291
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/1885291.html