基于Portal的多租户信息门户平台研究与实现
本文选题:信息门户 + 多租户 ; 参考:《电子科技大学》2013年硕士论文
【摘要】:Portal技术是一种规范化的企业级信息集成解决方案,使用Portal技术构建的信息门户平台,可以打破不同业务系统间的障碍,为不同业务系统的用户提供统一的访问入口,消除“信息孤岛”。随着我国企业信息化程度的加深,各单位对信息门户平台的需求越来越大,它们不仅关注有无的问题,也开始关注重复开发,成本高,构建周期长,维护困难等问题。 针对这些问题,论文在对Portal技术和多租户技术进行深入研究的基础上,将Portal技术和多租户技术相结合,设计并实现了多租户信息门户平台,通过在Portal中应用多租户技术,使得Portal的软硬件资源可以被复用,降低了Portal的构建和使用成本。 首先,论文根据多租户技术的实现思想,结合Portal的应用场景和特点,确定了使用Portlet资源管理框架和基于多租户的存储架构对Portal进行租户隔离的方法,通过对Portal中的Portlet集,以及数据进行切割的方式实现Portal的多租户化。 然后,论文分别详细介绍了Portlet资源管理框架和多租户存储架构的设计过程。在Portlet资源管理框架的设计过程中,探讨了Portlet的资源特性;建立了资源模型,确定了资源提供者、资源、资源使用者及三者之间的联系;确立了资源共享与隔离机制,通过系统资源池和租户私有资源池进行Portlet资源的共享与隔离;结合Portal的应用场景,设计了多租户信息门户平台中Portlet资源的管理过程。在面向多租户的数据存储架构的设计过程中,探讨了多租户数据的三种存储方式,并确立了使用schema隔离租户数据的存储方案;针对Portal的开放性,探讨了开放环境下的多租户数据库映射过程,,设计了租户到schema的映射机制。 最后,论文介绍了多租户信息门户平台中关键模块的实现,并进行了相关的性能测试。 本文实现的多租户信息门户平台不仅融入了多租户技术,适用于多租户的应用场景,同时兼容了JSR168标准,可以轻易集成符合标准的Portlet,对多租户技术在Portal技术领域的应用具有一定的实践意义。
[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.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP333;TP393.09
【参考文献】
相关期刊论文 前10条
1 卞保武;;论企业信息化中的“信息孤岛”问题[J];中国管理信息化(综合版);2007年04期
2 杨志杰;林潇;行唐;;SaaS·颠覆[J];电子商务;2008年06期
3 陈跃国;王京春;;数据集成综述[J];计算机科学;2004年05期
4 龚能;李玉顺;史美林;;协作环境中的关键技术研究[J];计算机科学;2005年09期
5 胡一栋;陈福生;朱炜;;基于Struts框架的Portal研究和应用[J];计算机工程与科学;2006年08期
6 蒲文岚;梁雨锋;李也白;;基于Portal构建企业信息系统集成平台[J];计算机应用;2008年S2期
7 罗军刚;解建仓;张永进;李弘;;eXo Platform——企业信息门户的实现[J];计算机应用研究;2006年02期
8 魏玲;李长云;;基于SaaS的中小企业信息化建设探讨[J];科技与管理;2009年03期
9 张凤娟;刘方爱;邢长明;;基于Hibernate的网格Portal的研究与设计[J];计算机工程与设计;2009年01期
10 袁志俊;夏红霞;;基于SaaS模式在线软件系统开发方案的研究[J];计算机工程与设计;2009年11期
相关硕士学位论文 前7条
1 何佳林;基于SaaS模式的应用集成平台的设计与开发[D];西安电子科技大学;2009年
2 常梅;基于Jetspeed的企业信息门户的应用研究[D];大连海事大学;2007年
3 高波;面向SOA的多租户(Multi-Tenancy)技术的研究与实现[D];天津大学;2007年
4 陆洪潮;SaaS模式的ERP系统的研究[D];武汉理工大学;2009年
5 霍晓鹏;基于portal的信息门户系统的设计与实现[D];北京邮电大学;2009年
6 韩顺;基于虚拟化技术的多租户应用系统性能隔离算法研究[D];山东大学;2010年
7 朱燕;基于Liferay的数字化校园门户研究[D];西南交通大学;2010年
本文编号:1885291
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1885291.html