基于Web服务的劳动保障管理信息系统设计与实现

时间:2024-01-30 点赞:50028 浏览:102803 作者原创标记本站原创

本文是一篇信息系统论文范文,关于信息系统类毕业论文,关于基于Web服务的劳动保障管理信息系统设计与实现相关毕业论文开题报告范文。适合信息系统及办公自动化及计算机方面的的大学硕士和本科毕业论文以及信息系统相关开题报告范文和职称论文写作参考文献资料下载。

摘 要:本文结合面向服务的体系结构及其关键技术,设计了基于Web服务的劳动保障管理信息系统,解决了该系统中各种业务流程的相互集成问题,并提高了系统的可扩展性和竞争力.

关 键 词:劳动保障管理系统;Web服务;Web服务组合

中图分类号:TP311.52文献标识码:A文章编号:1006-3315(2012)08-177-001

面向服务的体系结构(Service-OrientedArchitecture,SOA)是一种全新的开发范型,Web服务作为一种自治的、与平台无关的网络化构件,具有松耦合、支持动态组合和重配置等特点,从而为Inter环境中的软件开发和分布式应用提供了新的技术.

本文提出并设计了一个基于Web服务的劳动保障管理信息系统.由于该系统采用基于Web服务的分布式体系结构,系统中所有的构件都以服务的形式出现的.通过采用XML、SOAP、WSDL和UDDI等标准协议,描述、发布和发现服务,以实现跨平台、跨组织的服务之间的相互操作和集成.

1.Web服务相关键技术

1.1web服务协议栈

(1)XML(eXtensibleMarkupLanguage,可扩展标记语言)是Web服务各种协议的基础.

(2)SOAP(SimpleObjectAccessProtocol,简单对象访问协议)用于在服务提供者和请求者之间传送各种请求和应答数据,使用基于XML的数据结构和超文本传输协议(HTTP)的组合定义了一个标准的方法来使用Inter上各种不同操作环境中的分布式对象.

(3)WSDL(WebServicesDescriptionLanguage,Web服务描述语言)服务提供者使用这种语言发布自己的Web服务,供潜在的服务使用者使用,用来描述服务接口,描述信息一般包括使用到的数据类型、消息格式、方法名称和参数.

(4)UDDI(UniversalDescription,DiscoveryandIntegration,统一描述发现和集成)服务提供者可以将自己的服务注册到UDDI注册中心,以务的描述信息来帮助服务请求者查找满足其需求的服务.

(5)WS-BPEL(WebServicesBusinessProcessExecutionLanguage,Web服务业务流程执行语言)用来描述将多个服务组合成一个复杂的业务流程.

2.基于Web服务的劳动保障信息系统的解决方案

在基于Web服务的劳动保障信息系统中,所有构件都是以服务实现的,劳保信息系统将其提供的服务封装成一个个独立的Web服务,各服务之间可以协同工作.这里涉及三种角色服务提供者(劳保信息系统)、服务注册中心(劳保信息查询服务)和服务请求者(用户)之间的交互.交互涉及发布、查找和绑定操作.这些角色和操作一起作用于Web服务构件.

2.1基于Web服务的劳动保障信息系统中的角色

(1)服务提供者(劳动保障信息系统).劳动保障信息系统定义各类服务的描述,并将服务发布在UDDI注册中心.

(2)服务请求者(用户).用户在UDDI注册中心查询满足其需求的服务,并与服务提供者交互,请求获取多个服务,通过将已有服务组合成一个增值服务以完成业务目标.

(3)服务注册中心(劳保信息查询服务).劳保信息查询服务负责维护已提供服务的目录,可查询和定位服务.

2.2基于Web服务的劳动保障信息系统中的操作

在基于Web服务的劳动保障信息系统中,必须发生以下三种行为:务描述、查找服务描述以及根据服务描述绑定或调用服务.这些行为可以单次或反复出现.

(1)发布.劳动保障信息系统将其提供的各种服务注册到UDDI注册中心,并发布其WSDL文档.务描述的位置可以根据应用程序的要求而变化.

(2)查询.当用户需要查询其养老保险、医疗保险、工伤保险、生育保险、失业保险等信息时,查询UDDI注册中心,获取描述所需服务接口的WSDL文件.

(3)绑定.用户根据WSDL文件生成相应的SOAP调用消息,发送给劳动保障信息系统,对某个Web服务定位和调用,并将服务结果以SOAP响应消息的形式返回给用户,从而实现在运行时调用或启动与服务的交互.

3.劳动保障信息系统的设计框架和典型的业务流程

3.1劳动保障信息系统的设计框架

劳动保障信息系统的管理平台提供对所有生产业务系统的数据服务,主要包含资源库服务、所有的社会保险业务服务(含五险合一的保险业务)、劳动监察业务服务、劳动就业业务服务、办公自动化业务服务和相应的权限管理、运行控制、运行日志和维护管理;核心业务提供劳动保障网站系统的公网信息查询与网上办事系统的服务,包括人员资源库管理、社会保险业务办理、劳动就业管理、劳动监察管理、办公自动化审批业务和人事及公务员管理等.客户前端实现生产库与各种外部系统的交互,包括综合查询服务、客户各个人员的档案建立、单位新的人员的录用与管理、各个人员的参保、中止参保和前端系统管理等.

3.2典型业务流程

我们从编制模型的角度,以劳保信息查询服务为控制中心来描述业务流程.当接收到用户提交的查询消息时,初始化查询服务的业务流程.查询服务的业务流程提供了账户检测.如果账户检测结果是无效的,那么立即中止LSIQueryS业务流程.如果账户是有效的,查询服务业务流程向劳保信息系统获取所需服务的定位信息,然后LSIS向用户返回符合其需求的劳保信息.

4.结束语

WebService以其跨平台、低耦合的特性,广泛应用于企业的IT系统和商业流程中.笔者在劳动保障管理信息系统过程中,使用了WebService、XML、WS-BPEL等技术,探索和实践了基于Web服务组合的松散耦合软件系统.通过笔者的实践证明,这种松散耦合体系结构具有良好的可扩充性和较高的集成能力,组件复合程度高,其他系统可以通过Web服务与此系统的紧密结合,形成强大的Web服务组合,从而提高劳动保障管理信息系统的可扩展性和竞争力.


相关论文

劳动保障管理信息系统建设探析

本文是一篇电子政务论文范文,电子政务有关毕业论文参考文献格式,关于劳动保障管理信息系统建设探析相关毕业论文题目范文。适合电子政务及信。

工资管理信息系统设计报告

该文是论文发表专业数据库论文范文,主要论述了数据库类有关本科论文开题报告,与工资管理信息系统设计报告相关论文范文检索,适合数据库及。

物流管理信息系统设计开发

本论文为作业相关工商管理社会调查论文,关于物流管理信息系统设计开发相关毕业论文模板,可用于作业论文写作研究的大学硕士与本科毕业论文。

公司行政工作管理信息系统设计与

本文是一篇信息系统论文范文,信息系统有关本科毕业论文范文,关于公司行政工作管理信息系统设计与相关专科毕业论文范文。适合信息系统及数据。

医院药品管理信息系统设计

本文是一篇信息技术论文范文,信息技术方面本科论文开题报告,关于医院药品管理信息系统设计相关毕业论文模板范文。适合信息技术及管理系统及。

小区物业管理信息系统设计

本文是一篇数据库论文范文,数据库类毕业论文范文,关于小区物业管理信息系统设计相关毕业论文格式模板范文。适合数据库及信息管理系统及物业。

汽车修理管理信息系统设计探析

本文是一篇汽车修理论文范文,关于汽车修理相关硕士论文开题报告,关于汽车修理管理信息系统设计探析相关硕士学位毕业论文范文。适合汽车修理。