论文部分内容阅读
随着信息技术的发展,企业门户系统已经成为信息技术研究的一个新的热点,企业门户是企业信息化转型的必然的战略性方向。企业信息门户(EIP,Enterprise Information Portal),是为同一价值链上的相关人员提供公开信息的浏览、以及个性化的内部信息的访问。企业信息门户既是一个展示企业形象的窗口,又是企业获取外部访问者信息的接口,既能够动态地发布存储在企业内部和外部的各种信息,又能够支持商务应用、网上办公、以及社区论坛等。访问者可以通过门户系统交互资讯和交换信息,对企业内分布存储的各种格式、各种来源的内容(文档、数据)进行统一检索、分类浏览,并根据权限进行访问控制等。为降低企业信息化中的软件采购成本,本项目采用开源的LiferayPortal系统代替价格昂贵的IBM Portal系统,实现同OA、ERP、邮件系统等的信息集成,搭建了一套适用于中小企业的综合信息管理系统门户系统,形成具有一定价格优势的企业办公产品。本文阐述了企业门户系统的现状及其技术原理,研究了目前市场上主流的开源Portal系统,分析了综合信息管理系统门户系统的总体业务范围模型和具体业务功能,描述了在Liferay Portal系统的基础上建立的综合信息管理系统门户系统的技术架构。综合信息管理系统门户系统是建立在开源的Spring、Hibernate、Struts and Tiles等组件的基础上,采用基于J2EE的三层MVC结构,形成综合信息管理门户系统的产品架构。使用Spring和Hibernate管理数据源、事务处理和数据持久化,使用Struts and Tiles实现MVC三层结构,并通过将Struts技术应用到Portlet开发和部署中,使得Portlet及其访问权限的管理更加方便。本文结合综合信息管理系统门户系统的需求分析,将整个工程划分为统一帐号与组织管理、认证授权管理、内容管理、统一界面展现、个性化定制、协作工具、应用系统集成等七个模块,并阐述了门户系统的总体设计思想和各个模块的详细设计方案。其中统一帐户与组织管理主要论述了LDAP目录服务设计,从结构和模式几个方面论述了系统的目录服务。本文最后描述了统一账号与组织管理、认证授权管理、应用系统集成等部分模块的具体实现方法。