基于SOA的人事综合信息系统的设计策略

(整期优先)网络出版时间:2014-07-17
/ 2

基于SOA的人事综合信息系统的设计策略

沈苏

苏州市吴江区人力资源和社会保障信息中心沈苏

摘要:本文从人事工作的特点和实际情况出发,对现有运行系统进行了全面的分析。从设计目标、设计架构、功能概述等层面对新系统进行了分析与设计,旨在为人事工作构建一个高效、快捷、安全、业务一体化的信息系统。

关键词:人事信息系统;SOA;系统开发

一、SOA的概念

SOA的概念:面向服务的体系结构(ServiceOrientedrchitecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。其中,定义良好的接口应该是平台无关性的,基于这样的体系结构的系统具备松散耦合结构,这样的结构有两个好处:一是灵活性,可以针对不断变化的业务做快速反应;二是当服务内部结构改变时,整个应用程序可以在不发生任何改变的情况下继续存在。

SOA的基本实体是软件服务。这种服务的概念,是比对象、构件具有更高的抽象级别、更大的粒度与更强的独立性与可用性,因此便于使用者直接使用。面向服务的体系结构(SOA)是一种架构模型和一套设计方法学,其目的是最大限度地重用应用程序中的服务,以提高IT适应性和效率。它可以根据需求通过网络,对松散藕合的粗粒度应用组件进行分布式部署、组合和调用。服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。SOA的关键是“服务"的概念,W3C将服务定义为:“服务提供者完成一组工作,为服务使用者交付所需的最终结果。最终结果通常会使使用者的状态发生变化,但也可能使提供者的状态改变,或者双方都产生变化"。在面向服务的体系结构中,SOA定义的流程、原则和方法都是面向服务的(也称为面向服务开发,Service.orienteddevelopment);SOA选择的开发工具是面向创建和部署服务的;SOA提供的运行时基础设施也是面向执行和管理服务的。在面向服务的架构(SOA)中,服务是用作以下用途的基本单元:

●进行跨部门和应用边界的业务信息共享

●进行跨部门和应用边界的业务信息更新

二、设计目标

人事综合信息系统平台项目的建设,打通编制、组织、人社、财政多头管理的局面,使得各类业务的办理流畅,树立编制、组织、人社等相关业务部门高效益办事的形象。

系统建设目标1:整合建立以机构编制为龙头,组织、编制、人社、财政等多部门协作联动的综合约束管理平台,实现市级机关事业单位人员管理的远程申报、在线审核、实时反馈、全程监督、信息公开、资源共享。

系统建设目标2:任意时间点数据的追溯----为实现财政供养人员只减不增的核心目标提供数据支撑。让领导能够准确了解整个地区财政供养人员每年的人员进出情况,系统能够按领导要求的时间点准确反映出当时的人员数量情况以及进、出渠道、工资情况。

三、人事综合信息系统的总体架构

1、基于J2EE三层B/S应用架构人事财政综合信息系统平台应用层面采用符合J2EE(java2PlatformEnterpriseEdition)技术规范的多层构架。系统为B/S架构,通过主流的IE浏览器可以直接访问业务系统。

J2EE平台提供了一个基于组件的方法,进行设计、开发、装配及部署企业应用程序。J2EE平台提供了多层的分布式应用模型、组件重用、一致化的安全模型以及灵活的事务控制。而且J2EE规范已是事实上的国际技术标准,各厂商的J2EE平台必须符合J2EE规范,基于组件的J2EE解决方案不会被束缚在任何一个厂商的产品和API上,并完全可以做到跨系统平台(硬件平台、操作系统)、跨数据库服务器。

J2EE提供了一个企业级的计算模型和运行环境用于开发和部署多层体系结构的应用。它通过提供企业计算环境所必需的各种服务,使得部署在J2EE平台上的多层应用可以实现高可用性、安全性、可扩展性和可靠性。

应用容器支持IBMWAS、TOMCAT、JBOSS,数据库支持主流大型关系型数据库ORACLE。

2、基于SOA架构

参考技术领先、最具整合能力、面向服务SOA体系架构设计,通过业务服务提供IT各项基本应用功能。根据SOA架构实现电子政务系统建设,实现各级部门、各个业务系统信息服务,成为随取即用的IT资产,以服务形式对外发布,以松耦合原则实现共享,并可将各种服务快速整合,开发出组合式应用,达到“整合即开发”目的,实现对业务需求快速响应。在体系结构中考虑各类集成技术实现“方式”,包括终端用户界面集成、应用程序连接、流程集成、信息集成、构建集成开发模型。

四、功能概述

使用系统的工作流管理系统进行日常服务的工作流程定义,实现人事、工资、编制管理工作的网上办理。

1.公务员录用和管理科

软件包括了所有公务员管理处的录用、任免、调动、考核等业务内容,基层单位通过软件可以完成所有和公务员相关的业务网上办理,主管单位在审核时,系统可以提供有关单位编制数、职数等信息的参考,更加方便工作的开展。

2.事业单位人员管理科

软件包含了所有事业处的人员招聘录用、岗位变动、引进人才、考核奖惩、调动、退休等业务内容,还包括了岗位设置工作,基层单位通过软件可以完成所有和事业单位人员相关的业务网上办理,主管单位在审核时,系统可以提供有关单位编制数、岗位设置数、缺岗情况等信息的参考,更加方便工作的开展。

3.工资福利和退休管理科

软件包含了所有机关事业单位人员的进人、职务任免、岗位变动、调动转岗、学历变动、军转、考核、退休等情况的工资自动核定,涉及工资计算的精确度精确到日,工资计算结果更加精准,各种工资审批表、汇总表自动生成。

4.人员、单位信息查询。

软件根据用户权限的不同,可以方便的查询单位和人员信息,而且可以根据需要,针对某几个单位或者系统,乃至对全市范围人员情况进行查询。

5.统计报表

系统提供开展人事工作时需要打印存档的各种报表格式,如花名册,个人审批表,汇总审批表等,并能完成每年年底的统计报表的自动统计工作,同时,可以对于统计结果进行人员信息的反查,更有利于保证统计的准确性。

6.业务监管

系统提供针对各单位人员的退休、业务办理等等情况的监管,使主管单位随时了解各单位人员变化和业务办理情况,及时采取管控措施,进一步规范管理,及时了解业务办理情况。

五、结论

人社局通过人事业务职能为抓手,对人员的进、管、出实现了严格的审核,利用网络流程化计算机处理模式,实现各部门信息的及时共享,最终达到人员动态管理的现代化管理模式,建立起了准确、权威的人事工资数据库,成为各级领导和各级单位值得信任和依赖的数据库,同时,也可以将数据及时地共享给财政以及社保等部门,进一步规范管理,更大的发挥数据库的价值。

参考文献:

[1]陈黎夫编著.ASENETAJAX程序设计:第1I卷(客户端).人民邮电出版社,2007.10

[2]张楠,丘雪松,孟洛明.一种基于SLA的SOAx_lk务管理流程[J】.北京邮电大学学报.V01.29Sup.2006.5:177-179

[3]郭长国,周明辉,刘东红,尹浩.一个面向服务的应用案例研究[J].计算机科学.v01.34,No.11,2007:252~254

作者简介:

沈苏,1983年生,女,江苏吴江,汉,硕士,工程师,工作单位苏州市吴江区人力资源和社会保障信息中心,研究方向信息系统研究。