摘要:随着信息技术的发展,企业信息化建设正成为越来越多企业关注的目标,但我们不得不关注信息化建设过程中遇到的种种问题:一方面信息化让我们置身在各种分布式的计算环境中,每天要登录到很多不同的系统和应用中,随着用户需要进入的系统越多,用户出错的概率和安全问题出现的可能性就越高,而且随着系统数量的不断增加,用户授权的正确性将难以保证,其维护成本以及维护难度也将会随之日益增加;另一方面伴随着企业信息化进程的深入开展,各种企业信息系统不断涌现出来,企业数据量呈几何级增长,不同的信息系统用来解决企业各种不同的业务上存在的问题,但是由于系统与系统之间缺乏整体的考虑,各个系统具有不同的操作界面、数据资源不能共享、甚至数据的一致性和完整性都得不到保证,这给信息的获取带来极大的不便,从而又阻碍了企业信息化的发展及企业的发展。
因此,应用门户系统解决方案诞生,门户作为统一的信息访问入口,它可以集成和聚集各种应用系统,这些集成主要包含数据、界面和用户的集成。门户中的占位符机制,通过对不同内容界面显示的抽象,实现了界面的统一;提供个性化的用户界面,让用户有更好的体验;采用单点登录机制来解决来解决各种系统的统一身份认证。
本文以国内中小企业在门户建设中的需求为出发点,以解决企业数据整合为目标,提出了构建适用于企业数据整合的Portal轻量级框架的设计方案。通过对Portal关键技术的研究,构建了一个轻量级框架,在轻量级框架平台上设计并实现了基于消息代理的数据整合子框架,它又以服务框架的形式自身和轻量级框架集成,因此轻量级框架不仅具有轻量级的特性,还具有松耦合的软件体系结构特性;轻量级框架不仅设计出了出色的三大核心模块:集成、个性化、SSO(Single Sign-On)单点登陆模块,还设计了高效的中文搜索引擎为轻量级框架提供强大的搜索服务;最后在本文的各个设计的细节中都有框架性能的创新改进,因此框架应是一个很多方面性能表现优于目前的一些门户系统的高效轻量级Portal框架设计。
关键词:数据整合, Portal, 轻量级框架, 搜索引擎, 性能优化
论文“适用于企业数据整合的 Portal轻量级框架设计” 首先从针对一些Portal系统在实际应用中的存在问题阐述开始,着重设计一个以遵循JSR168规范的适用于企业数据整合的Portal轻量级框架平台,对Portal系统中的Portal servlet容器进行了有效的裁减,优化了容器性能,加入自主研发的可用供系统高效调用的系统级接口,为数据整合提供强大的数据收集,统一的数据类型自动转换、统一的数据格式保存的服务支持,保证能够根据企业数据整合及其各种应用快速无缝开发需要的功能模块及其简单方便地部署;并且Portal轻量级框架平台能够很好保证各种符合规范的portlet组件能够安全,顺利,无需修改地在其上运行;Portal轻量级框架平台占用较小的资源,去掉一些不常用的功能,具有广泛的适用性,在用户支持访问性能上进行了优化改进。