论文部分内容阅读
面向服务架构(SOA)是一种以服务为中心的体系结构,是一套抽象的概念和软件架构的指导方针,是信息技术与具体业务之间的桥梁。SOA通过将原有的应用和资源转变为可共享的标准服务,打破了“信息孤岛”,实现了对原有系统的复用、组装和集成。通过它的一系列设计原则、设计模式和实现技术,可以实现对具体业务的信息服务,最大程度地减少系统间的耦合,提高系统的可重用性。
SOA是高校信息化应用研究的热点之一,人力资源与关系管理信息化是高校信息化的重要组成部分,从立足学校全局管理和服务的视野出发,统一建立面向全校的、可以灵活支撑不同业务系统的人力资源和关系管理平台有着十分重要的意义。基于SOA的人力资源与关系管理平台,能较好地解决分布式、异构平台的人力资源信息集成、共享、对人力资源对象的人性化服务需求。通过“共建共享”的原则,建立起学校全局化的人力资源与关系信息,为学校的“人才强校”发展战略提供先进、实用的信息平台支撑以及进一步提升学校业务部门的服务水平和信息系统的技术水平。
本文首先介绍了面向服务架构SOA的概念、标准、优势和特征等,深入的讨论了SOA的实现技术Web Services,及其在.NET平台上的创建、发布和客户端调用过程;接着分析了高校人力资源与关系管理平台建设涉及的功能需求,并提出了相关解决方案;在此基础上,给出了基于SOA的高校人力资源与关系管理平台的系统架构设计、功能模块划分和技术应用框架设计;然后,给出了高校人力资源与关系管理平台部分功能模块的详细设计,在设计的基础上以.NET为平台、运用ASPNET技术,实现以c#作为编程语言开发高校人力资源与关系管理平台。最后,对本文研究工作进行总结,同时也指出了需要对其进行进一步改进和完善的方面。