文档介绍:上海交通大学
硕士学位论文
基于XML WebService组件技术和SOA架构的HRMS研究
姓名:黄少则
申请学位级别:硕士
专业:软件工程
指导教师:曹健;阮备军
20090801
基于 XML WebService 组件技术和 SOA 架构的 HRMS 研究
基于 XML WebService 组件技术和 SOA 架构的 HRMS 研究
摘要
现代企业非常重视企业人力资源管理,企业人力资源管理也由单一企业管理模式发
展成为多种管理模式,有集团化的集中管理模式,人力资源管理外包模式等等。基于不
同的模式,人力资源管理的方式也变得更加多样化。
传统的人力资源系统在架构上适用于单一企业模式,而不是很适应集中管理模式和
人力资源外包模式。随着人力资源管理的发展,日益重视系统功能的可扩展性,由于现
阶段的人力资源管理的策略具有不确定性,不像财务管理制度有国家统一的法制法规对
其有明确的限定,其管理策略是随着市场的变化而发展的。现代人力资源管理为企业战
略发展服务的,人力资源管理在现代企业活动的各个层面发挥着更多重要作用。随着计
算机技术和因特网应用的飞速发展,企业对于人力资源管理系统提出了更高的需求。用
户需要一个不仅能够提供各项基本的人力资源管理功能,而且可以不断平滑扩展、易于
定制的强大管理工具。因此研究设计符合实际人力资源管理的特点,易于扩展,功能适
应性强的系统具有十分重要现实意义。
针对传统系统架构技术的不足,通过比较研究的方法,本文提出了一种了基于 XML
Web Service 的技术和 SOA 架构的人力资源管理系统概念。以现代企业管理为视角,根
据业务需求将各个模块的功能服务化,结合系统开发商拥有的行业优势,以 Web 服务的
形式提供了这些功能,并且根据市场客户的实际需求,研发和实施了新的人力资源系统
架构,在实际运用中取得了良好的效果。
本文所提出基于 XML Web Service 的技术和 SOA 架构的人力资源管理系统,是基于
微软的技术平台,采用 SAML 技术来保证系统数据的安全性,对于部分需定制化的流程
逐步采用 BPEL 语言来实现其功能的动态组合,极大的提高了系统的可伸缩性和可扩展
性。考虑到系统当前的业务应用和将来不断拓展的业务需求,在设计过程中统一遵循 XML
Web Services 的技术标准和 SOA 架构的设计原则,为未来系统的扩展和升级提供了一个
良好的平台。
基于 XML Web Services 的技术和 SOA 架构系统,本文介绍了基于 Web 服务的系统
设计、内部结构与功能设计、数据通讯方法等内容,详述了在如何使用 BPEL 语言的实
现人力资源管理系统的可定制化的流程,并且通过创建实例来实现该系统平台和功能模
块。
本文主要从以下几个方面来论述,首先阐明了本文的要旨,然后从软件架构的角度
I
基于 XML WebService 组件技术和 SOA 架构的 HRMS 研究
介绍了系统所使用的相关技术,再从业务需求,架构,安全性,模块结构等方面框架性
的介绍了人力资源管理系统,而后重点阐述了使用 BPEL 语言来实现流程定制和使用
SAML 语言实现系统的安全性,最后通过介绍一个完整的实例来说明了系统的实现。
关键词 WEB ,面向服务架构,安全断言标记语言,业务流程执
行语言,人力资源管理系统
II
基于 XML WebService 组件技术和 SOA 架构的 HRMS 研究
HUMAN RESOURSE MANAGEMENT
SYSTEM RESEARCH BASED
PONENTS OF WEBSERVICES AND SOA
ABSTRACT
Modern enterprises attach great importance to Human Resource Management, Enterprise
Human Resource Management also develops from a single enterprise management model to a
variety of management models, there are group-oriented model of centralized management,