论文摘要
本文研究和实现了基于轻量级框架的Portal平台,基于对JSR168门户开发规范的研究,按照分层设计思想提出了轻量级的Portal框架设计方案,并根据设计进行了Portal服务器、Portlet容器、Portlet的实现,同时提供了单点登录、个性化和应用集成三个主要功能。由于完全基于轻量级框架构建,平台具有分层明确、松耦合、非侵入式编码、易于移植等特点,同时设计方案的实现中使用的成熟框架使Portlet开发人员可以容易的进行Portlet开发。不同于传统的门户设计,作者实现的Portal平台提供了下面的一些特性:1.完全基于轻量级框架构建Portal平台,平台部署不需要依赖特定的应用服务器,架构还提供了对企业级EJB的支持,通过对POJO的EJB封装可以提供企业级的门户支持。2.独立设计并实现了特有的单点登录模型,该模型分为前端门户认证和后端的应用认证两部分,提供了基于角色的访问控制和后台应用权限信息库的同步机制,基于JAAS API完成了模型实现。3.通过异步请求的方式,革新了传统Portal平台的Request/Response处理模式,对用户的Portlet请求实现了局部响应,而不是整个Portal页面上所有的Portlet都进行响应和呈现,提高了应用的性能,改善了用户体验,这个对多应用集成的门户平台效果明显。4.加入对WSRP规范的支持,平台在经过注册、认证后可以方便的通过SOAP协议使用远程的Portlet应用。通过使用Axis框架发现和定义以Portlet形式提供的Web服务,并基于Axis的SOAP引擎进行XML的传输。这样平台可以容易的集成远程的Portlet应用,甚至完全基于获取的远程Portlet创建门户而不需要任何开发成本。本文的轻量级框架Portal解决方案对中小企业的门户集成具有一定的指导意义和实践意义。
论文目录
致谢中文摘要ABSTRACT1 引言1.1 背景1.2 发展现状1.3 研究目标及意义1.4 本文的组织结构2 相关研究2.1 Portal2.1.1 Portal Server2.1.2 Portlet Container2.2 Portlet2.3 JSR168和WSRP规范2.4 Frameworks2.4.1 Spring2.4.2 Hibernate2.4.3 框架与分层思想2.5 本章小结3 基于轻量级框架Portal平台需求分析3.1 Portal平台体系结构(内核)分析3.1.1 Portlet分析3.1.2 Portlet Container分析3.1.3 Portal Server分析3.2 Portal平台功能分析3.2.1 Portal内核对安全控制的需求分析3.2.2 Portal内核个性定制的需求分析3.2.3 Portal内核应用和数据集成的需求分析3.3 本章小结4 基于轻量级架构的Portal设计及技术选型4.1 体系架构的设计和技术选型4.1.1 Portlet容器4.1.2 Portlet的部署4.1.3 Portal和WSRP规范4.1.4 Portal体系结构设计方案4.2 功能设计和技术选型4.2.1 安全控制的设计4.2.2 个性化定制的设计4.3 本章小结5 基于轻量级框架的Portal实现5.1 Portal平台实现5.1.1 Portal平台实现的准备5.1.2 基于轻量级框架的Portal服务器实现5.1.3 基于RBAC和SSO的安全体系的实现5.1.4 异步请求和响应模型5.2 基于Portal平台的Portlet开发5.2.1 平台提供的Portlet开发环境5.2.2 Portlet开发示例—HelloJspPortlet5.3 本章小结6 总结和展望6.1 总结6.2 展望参考文献作者简历学位论文数据集
相关论文文献
标签:企业信息化论文; 单点登录论文; 个性化论文;