论文部分内容阅读
随着中国东方电气集团信息化工作的迅速发展,各种类型的信息系统数量和规模的不断扩大,每套业务系统都有自己独立的用户管理系统,給系统和管理者和使用者都带来了很大的不便。如何建立一套用户管理系统,以适应新业务系统的快速推出,满足各信息系统对用户管理的支撑需求是目前很迫切的任务。本课题在充分调研东方电气集团信息化建设现状的基础上,充分利用集团内部已有的软硬件资源和开发经验,以较低的投入和较快的时间,基于J2EE架构开发了一套统一用户管理系统,为保证系统的稳定性和可靠性,统一用户管理系统采用了虚拟化服务器技术,运行在Vsphere虚拟服务器之上的Linux系统,系统分为三个部分,用户管理平台、统一用户数据库、统一用户目录;统一用户目录采用LDAP技术存储用户数据,统一用户数据库采用Oracle10g数据库,用户管理平台采用JBOSS应用服务器,统一用户管理平台可以为管理员和用户提供企业、部门、用户数据的管理功能以及系统管理功能。重新设计的用户目录模式为集团内用户提供了统一的用户目录规范系统,当用户数据发生变化时系统通过JAVA程序接口实时的向集团总部的信息系统以及下属企业的信息系统的用户数据库同步用户数据,OpenLDAP服务器为支持标准LDAP的信息系统提供LDAP用户目录服务和用户认证服务。统一用户数据库通过JAVA程序接口向KOA系统的Indanames用户数据库同步用户数据,通过WEBService向RTX系统的用户数据文件同步用户数据,通过JAVA程序接口向OPENLDAP同步用户数据。系统正式上线实现了集团内用户数据的初步统一,为不同的应用系统提供统一的数据源和用户目录服务,系统管理员以及部门或企业的管理员可以在系统内维护本组织和企业内的用户及部门信息,用户也可以通过系统维护自己的基本信息和密码修改。本项目采用Open LDAP、JBoss等开放源代码产品节约了项目预算,利用过去已经购买的RedHat Linux操作系统和Oracle数据库保证了系统的性能和稳定性。东方电气集团统一用户管理系统的上线为下一步为全集团所有信息系统提供用户数据和用户目录服务,实现统一认证和授权,实现人力资源数据和用户数据的统一打下了良好的基础。