论文部分内容阅读
当前大型企业IT建设面临困局——用户信息不统一、用户需多处登录、跨系统流程无法正常流转等问题,因此必须建设统一的用户管理服务系统来解决此类问题。本论文着重阐述广东移动的解决方案——UUM (United User Management)系统。该系统将整个企业的用户信息统一管理起来,提供基准的信息平台,从而达到统一用户信息的目的。在建设过程中还总结出了一套切分系统服务的方法,本文总结描述了切分过程,希望能为同类型的系统建设提供参考。在建设统一用户管理系统之前,广东移动公司的大部分管理支撑系统用到的公司组织信息和人员信息大多是自行维护的,部分系统可从人力资源系统同步用户数据。但人力资源系统在设计时并未考虑数据同步服务,导致出现数据不准确、效率低下等问题,各应用系统人员组织信息不能及时反应公司最新情况,致使相关系统的某些功能尤其是义务流程类功能无法正常运行。广东移动软件系统群迫切需要一个能为各应用系统提供准确组织人员数据,并可高效、方便地进行组织人员数据管理的软件系统。需具备如下特性:统一准确的基础人员数据和组织数据。以多种常用接口方式提供数据同步服务,并能同时提供多系统并发访问。为统一信息平台提供基本权限配置、访问功能。本文在系统需求分析的基础上,着重介绍了UUM系统的设计过程,并介绍了系统服务切分模型——运用SOA的服务切分概念,划分及设计系统。因为广东移动系统群的复杂多样,UUM提供多种数据同步渠道:WebService、数据接口表、RPC等。由于各个系统存在数据同步要求,及私有数据不同步的差异性要求,UUM多种数据同步策略,达到既有数据同步,又保证各个系统之间正常数据差异的实际需求。系统的建设之初就是为了解决系统群之间数据同步问题。系统建成投入后不仅解决了各个系统间人员机构数据不同步的问题,还为整个软件系统群的规划提供了一个参考范例。UUM与2006年5月正式立项,2007年5月一阶段上线。