论文部分内容阅读
随着云计算的发展,云平台下软件也越来越多,包括云平台下的一些基本服务、云平台功能、SaaS(Software as a Service)软件和传统的Web服务等。如何把这些服务与软件集成后以恰当的形式提供给用户是一个值得研究的问题。本文在深入分析了现有的云平台、Portal平台以及SaaS服务机制等技术的基础上,提出了一个云Portal的构想,用于集成云平台下的用户管理、服务管理、软件管理及访问控制等功能,并在以下三个方面进行了研究。首先,本文结合一般Portal原理,提出并实现了一个云Portal的基本架构。该框架是一个集云平台功能、云计算平台下软件、Web服务的呈现和租用于一体的Portal门户网站,用户通过权限访问Portal,可以得到该云平台下所有服务,并以Web的形式提供给用户。其次,本文在详细分析了开源云计算平台以及平台下的软件接口的基础上,设计了一套把云平台下的软件和接口加入到云Portal平台下的方法,通过此方法用户可以方便地把云平台下的功能呈现在Portal上统一进行管理。最后通过一组实验验证了Hadoop云计算框架下的接口和软件在Liferay Portal上的集成。最后,本文借鉴SaaS平台的实现机制,在分析了当前主流SaaS平台所使用的方法和SaaS软件服务的思想的基础上,设计了一套可以在云Portal上部署SaaS软件的方法,并对云平台下传统Web服务的可视化交互和如何实现SaaS服务的支持进行了剖析,并设计了一个可以同时支持SaaS软件和传统Web服务的云Portal。本文提出的云Portal框架,是对云计算实现的一项有益探索,为云计算和云服务的最终落地提供了一个平台。