面向多租户的门户资源管理框架设计与实现

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:emailtoli2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
门户中间件作为管理、运行和维护企业信息门户的支撑系统,提供了面向表示层的开放集成框架。随着云计算在企业信息领域的发展,许多企业需要通过公有云或私有云提供的门户托管服务来共享云平台提供的资源。   多租户作为云计算的关键技术之一,通过规模效益来提高资源利用率。在多租户环境下,传统的门户解决方案会产生不同租户对共享资源的访问冲突,并且无法满足租户对资源的隔离和定制需求。因此需要建立面向多租户的门户中间件平台,同时运行多个门户实例,为不同租户提供逻辑上相互独立的门户系统。在保证租户间相互隔离和动态定制的基础上,提高平台的资源利用率。   本文从门户平台对资源管理的需求出发,设计并实现了面向多租户的门户资源管理框架。重点从租户间的资源共享、隔离和个性化定制三个方面,探索多租户环境中门户资源的管理问题。首先通过资源管理的需求分析,提出门户资源管理框架的总体设计。建立元数据体系描述租户对资源的定制信息,基于租户上下文实现租户与资源的访问映射,并提出了基于租户域的访问控制模型,从而保证对租户资源的安全访问。接着根据门户中不同类型资源的特点,分别从服务资源、Portlet组件资源和页面资源三个方面研究资源管理的关键技术。对于有状态的服务资源,采用多级服务容器隔离不同租户的服务实例,满足租户对服务集合和配置信息的动态定制需求。对于无状态的Portlet组件资源,采用多级资源描述封装与租户相关的信息,通过单个应用实例满足多个租户的并发访问。并为具有层次继承关系的租户提供Portlet组件和页面片段的共享和定制,实现多粒度应用资源管理。通过页面组装引擎管理框架管理页面组装过程中涉及到的页面资源,满足不同租户对门户页面风格的定制需求。最后,基于以上分析和设计,实现了面向多租户的资源管理框架,并将其应用于门户中间件Once Portal中。
其他文献
准确的软件外包成本估算对合理的投资、外包、竞标以及进度管理等起着重要的作用,而风险评估的好坏直接影响着软件外包项目的成本、进度和质量。然而,针对软件外包项目的成本估
随着航天技术的发展,人工智能在航天领域正逐步得到应用。支持向量机是在统计学习理论体系下产生的一种强有力的机器学习方法,目前国外已将其用到航天器上。我国对这方面的研究
随着信息网络技术的发展,互联网在国民经济及人民日常生活的重要地位越来越明显,但随之而来的安全问题也日益严重,并成为当今网络技术研究的重点。由于产品本身缺陷,及经济利益的
目前,汉藏翻译在藏族地区文化信息传播中起着重要作用。传统的纯人工翻译方式已经不能满足汉藏翻译的需求,如何将现有的一些较成熟的机器翻译技术应用到实际的汉藏辅助翻译以提
空间探索和开发利用的进展使空间任务的复杂性不断增加,原有的点到点通信方式与单一的服务已经不能适应现有和未来的空间任务,从而促使卫星系统向更高水准的网络化方向发展。混
随着通信技术、多媒体技术的快速发展,通过网络欣赏视频节目变得越来越普及。由于网络环境的异构性和终端设备的多样性,单一格式的视频难以满足不同用户的需求,这给视频应用
传统的广播电视系统只支持信息单向传送,随着对信息和娱乐需求的逐步增长,用户已不满足单向被动的接受信息而希望对节目有更多的选择权,这促使了交互数字电视领域的发展。视频点
信息系统形态在不断演化:随着网络技术和数据管理技术的快速发展,不同的企业、不同部门都积累了大量应用和数据等资源。新兴信息系统大多是基于这些跨管理域的资源构造的所谓
学位
地理信息浏览器是G/S模式在提供基于海量空间信息数据的各类网络服务中最接近使用者的重要一环,随着应用需求的变化与自身的不断发展,地理信息浏览器的定位已逐渐从地理信息三