北极星

搜索历史清空

  • 水处理
您的位置:电力电力软件控制软件技术正文

执SOA之杖 实现“三转变四统一”

2012-08-03 16:23来源:EP电力信息化网关键词:SOA人力资源一体化收藏点赞

投稿

我要投稿

电力的人力资源信息管理系统基本涵盖员工管理、干部管理、组织管理、培训管理、薪酬管理、培训管理等功能。但人力资源管理部分关键业务,如定员测算、干部事项管理、民主测评和人才评价业务,仍需依靠更为专业的管理系统及工具软件。目前人力资源管理信息系统信息安全设计存在漏洞,缺乏标准的系统业务和技术规范,导致系统功能业务覆盖面不足、功能局限,灵活性也差,系统与外部系统之间、用户与系统之间的信息互动性不足,而且欠缺数据质量管理,导致决策分析无法深化应用。

要建设安全实用的企业级人力资源管理信息系统,推进电网企业一体化、集团化和战略化的人力资源管理,实现“三个转变,四个统一”,即人力资源管理向一体化转变、人力资源运作向集团化转变、人力资源管理者角色向公司战略的合作伙伴和变革的推动者转变,统一的业务流程、统一的应用系统、统一的数据结构、统一的管理规范,就要基于SOA架构对现有系统功能、架构、安全性设计以及成本等因素综合分析,建设一体化人力资源管理信息系统。

按照电力企业“服务型定位、经营型管控、集团化运作、一体化管理”的人力资源职能战略蓝图要求,以“一体化、集团化、战略化的人力资源管理”为目标,人力资源管理信息系统宜采用网公司、分子公司两级部署模式,基于SOA体系框架,构建企业双总线--企业数据总线EDB(EnterpriseDataBus)和企业服务总线ESB(EnterpriseServiceBus),通过与企业内外部关联系统的数据及服务集成,增加与业务关联的其他专业的融合度,实现人力资源的全员、全过程和多层次管理,为不同职能域共同参与提供信息决策平台,使人力资源管理向多层次延伸,企业管理向精益化方向转变。

人力资源系统由5层组成

前端表现层为用户提供图形表单、数据前端展现服务并负责与用户交互。遵循MVC架构思想,将展现层与应用层逻辑分离,避免用户界面操作对应用逻辑的影响,支持不同的标记语言。综合应用层按照既定的业务逻辑,实现人力资源管理基本功能以及决策分析及统计预测等高级应用功能,主要依靠调用企业服务总线ESB上的应用服务完成。该层主要由综合应用服务器构成。

业务逻辑层基于SOA框架理念,采用模型驱动框架MDA(ModelDivenArchitecture),按照人力资源管理业务逻辑设计出通用性强的业务模型,利用基础服务层的组件实现组织管理、人事管理、薪酬管理、培训管理相关业务逻辑。基础服务层将系统应用所需业务逻辑封装为基础服务,复用的服务提供层,并可重用,便于应用扩展,向其上层提供组件无关、面向服务的接口。

数据交换处理层主要用于数据获取、存储和交换处理,与企业数据总线EDB进行信息交互,获取来自各异构多源系统的相关数据。对数据进行多维度处理,建立满足人力资源管理应用的数据元模型,生成全局数据视图,提供决策应用支持。本层软硬件设备包括数据库服务器、磁盘阵列、文件系统等。

以上5层构成了开放式人力资源管理信息系统,处于统一局域网内,层与层之间保持相对独立。系统通过企业服务总线ESB实现与财务、资产、营销等系统集成。电网公司总部与分子公司的应用程序通过版本管理服务器保持程序业务逻辑的一致性;用于决策分析的数据统一放置在数据仓库中。如图1所示。

人力资源系统有3大功能

基于“应用一体”的思路,对人力资源管理信息系统的功能统一规划为3大部分,系统管理、业务功能和综合应用。如图2所示。

人力资源管理信息系统采用网公司、分子公司两级部署模式,即“两级部署,多级应用”。通过综合技术平台,实现系统的“内部贯通,外部集成”。逻辑上,系统内部可分为应用分析层、系统功能层、数据交换层和数据中心。数据中心主要负责实现人力资源规划、劳动用工分析、岗位定员和数据质量等辅助分析。

接口方面,在公司内部通过与企业门户集成,实现公司各应用系统统一组织结构管理,向各应用系统提供唯一的组织结构、人员信息等人力资源主数据。如与财务管理系统集成,实现薪酬及人工成本分析的精细化管理。与资产管理、营销管理等系统集成,对员工工作量等工作情况进行统计,提升绩效管理水平。数据仓库则提供企业综合决策应用。从公司外部系统分析,需要与外部税务机构、年金管理中心、社保机构等系统集成,提升人力资源管理水平。

通过以上数据交换和应用集成,人力资源管理系统横向集成外部应用系统,纵向贯通人力资源各主要业务,实现劳动定员、劳动用工计划、用工情况的上报与下达,人员招聘计划、薪酬总额预算与员工薪酬等业务的集约化管理。

在开发层面,系统采用B/S(浏览器/服务器)体系结构,在J2EE(Java2PlatformEnterpriseEdition)平台上支持建立多层应用架构,具有良好的伸缩性、可靠性、安全性和可扩展性。如图3所示。

应用展现层支持浏览器的XHTML、客户端应用的XML等。根据XHTML/XML终端适配软件生成自适应PDA/PHONE/PAD等客户终端屏幕尺寸、浏览器软件的用户界面。架构要求采用成熟的界面集成框架、重用业务组件,提供EIP集成,完成SSO统一认证。

综合应用及业务逻辑层提供JAVA接口、JAVA类库、EJB(企业服务器组件模型,EnterpriseJavaBeans)。利用各种功能组件实现业务逻辑及应用。采用面向服务的体系结构(SOA)向外提供接口服务。

基础服务层支持厂家无关的组件产品,如流程引擎、消息中间件。对外服务接口模块采用WebService(XML/HTTP)的方式与外部系统进行交互。把上层应用所需的应用封装成可复用的服务。通过与统一身份认证平台(UAM)的集成,使用PKI/CA身份验证、权限验证、日志审计等手段保证应用安全。

数据存储层提供对结构化以及非结构化数据的存储及操作支持环境,支持ORACLE、SYBASE、DB2等大型关系数据库。采用MD5/SHA-1加密/解密算法对薪酬、员工档案等敏感数据进行加密保存。

投稿与新闻线索:陈女士 微信/手机:13693626116 邮箱:chenchen#bjxmail.com(请将#改成@)

特别声明:北极星转载其他网站内容,出于传递更多信息而非盈利之目的,同时并不代表赞成其观点或证实其描述,内容仅供参考。版权归原作者所有,若有侵权,请联系我们删除。

凡来源注明北极星*网的内容为北极星原创,转载需获授权。