基于SOA架构和.NET技术的电网公司人力资源管理系统研究与设计

来源 :重庆大学 | 被引量 : 0次 | 上传用户:baby3911
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着国家电网公司的改革和发展,信息化建设得到持续稳定的推进。公司现有的人力资源管理系统和其它系统一样,都面临着系统的重构、升级和集成整合。目前,公司人力资源管理系统仍然是单机版的桌面应用系统,该系统具有强耦合性,不能满足电网集团公司各层级单位之间、同一单位的不同系统之间数据共享和业务共享的需要,也不能适应需求变化对系统重构能力所提出的要求。选择什么样的软件架构来重构、升级和集成人力资源管理系统,是当前电网公司人力资源管理信息化建设的关键问题。当前应用系统中,C/S模式和B/S模式仍然是架构主流,这样的系统能够实现系统间数据和功能模块的共享,却不能解决异构系统间的服务共享,不能根据需求快速变化而快速地重构系统。SOA,面向服务的软件架构,因其资源规范建设、动态优化、广泛重用、方便集成、应变和系统重构能力强等重要特性,对电网公司人力资源管理系统的重构、升级和集成整合是一种很好的选择。同时,当前流行的XML、Web服务等技术为SOA软件架构的应用提供了关键的技术支持。本文首先介绍了分布式应用架构SOA以及相关技术。SOA支持将一个应用的业务逻辑或某些单独的功能模块化并作为服务呈现给客户,其松散耦合性使企业可以将现有的、新开发的或从厂商购买的组件合并在一个定义良好的SOA框架内,也可以动态响应需求的变化,添加新的服务或更新现有的服务。然后引出了基于SOA的Web服务技术和.NET解决方案。Web服务技术基于XML和SOAP,适合大数量和低频率的访问,同时为异构系统提供了可行的通讯机制。.NET解决方案WCF框架全面支持SOA和Web服务技术,整合了.NET平台下所有和分布式系统有关的技术。接着,本文从SOA架构思想出发,根据电网公司现有人力资源管理模式,分析建立人力资源管理系统基础架构和整合现有人力资源IT资源的具体方法,并在此基础上,研究和设计出系统功能模块和系统公共服务。最后,基于.NET技术平台下,搭建了系统运行环境,并设计和开发出基于SOA的人力资源系统原型。研究表明,SOA软件架构重构能力强,作为一个弱耦合性系统架构,能够满足电网公司人力资源分布式管理需要和应对人力资源业务的快速变化,解决各级组织间、各应用系统间数据和业务共享。.NET平台提供的基于SOA的WCF框架是高效、安全、可靠和全面的技术解决方案。本系统原型前端采用Visual Studio 2005 + WinFX Runtime Components开发工具,后端数据库采用MS SQL Server 2000。本文结尾对全文进行了总结,分析了基于SOA架构的软件系统存在的问题并讨论了进一步研究的内容。
其他文献
SPHC热轧带钢具有良好的冲压性,主要用于汽车和家电行业。在SPHC热轧带钢冶炼过程中,有一部分杂质将最终残留在钢中。残留元素的存在是钢材质量产生不稳定的主要因素之一。正确
近年来,就业市场竞争越来越激烈,如何提高大学生就业质量已经成为高校和社会共同关注的问题。本研究着重于择业效能感对大学生就业质量的影响研究。本研究以对华中科技大学的
扩散硅压力传感器发展到现在已经有30年的历史了,在此期间,人们对它的理论研究越来越深入,应用领域也越来越广泛,其中最重要的领域之一就是汽车电子。但是,国外的压力传感器
课堂交往是课堂教学生活的一种存在方式,什么样的课堂交往在某种程度上决定着课堂主体的生活方式和生存状态,对课堂交往的忽视与片面化理解直接影响着个体生命的完整性存在、