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

基于Web服务劳动保障管理信息系统设计及实现摘要:本文结合面向服务的体系结构及其关键技术,设计了基于Web服务的劳动保障管理信息系统,解决了该系统中各种业务流程的相互集成问题,并提高了系统的可扩展性和竞争力。关键词:劳动保障管理系统;Web服务;Web服务组合中图分类号:TP311.52文献标识码:A文章编号:1006-3315(2012)08-177-001面向服务的体系结构(Service-OrientedArchitec-ture,SOA)是一种全新的开发范型,Web服务作为一种自治的、与平台无关的网络化构件,具有松耦合、支持动态组合和重配置等特点,从而为Internet环境中的软件开发和分布式应用提供了新的技术。本文提出并设计了一个基于Web服务的劳动保障管理信息系统。由于该系统采用基于Web服务的分布式体系结构,系统中所有的构件都以服务的形式出现的。通过采用XML、SOAP、WSDL和UDDI等标准协议,描述、发布和发现服务,以实现跨平台、跨组织的服务之间的相互操作和集成。l.Web服务相关键技术1.lweb服务协议栈(1)XML(extensibleMarkupLanguage,可扩展标记语言)是Web服务各种协议的基础。(2)SOAP(SimpleObjectAccessProtocol,简单对象访问协议)用于在服务提供者和请求者之间传送各种请求和应答数据,使用基于XML的数据结构和超文本传输协议(HTTP)的组合定义了一个标准的方法来使用Internet上各种不同操作环境中的分布式对象。(3)WSDL(WebServicesDescriptionLanguage,Web服务描述语言)服务提供者使用这种语言发布自己的Web服务,供潜在的服务使用者使用,用来描述服务接口,描述信息一般包括使用到的数据类型、消息格式、方法名称和参数。(4)UDDI(UniversalDescription,DiscoveryandIntegration,统一描述发现和集成)服务提供者可以将自己的服务注册到UDDI注册中心,以发布服务的描述信息来帮助服务请求者查找满足其需求的服务。(5)WS-BPEL(WebServicesBusinessProcessEx-ecutionLanguage,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劳动保障信息系统的设计框架劳动保障信息系统的管理平台提供对所有生产业务系统的数据服务,主要包含资源库服务、所有的社会保险业务服务(含五险合一的保险业务)、劳动监察业务服务、劳动就业业务服务、办公自动化业务服务和相应的权限管理、运行控制、运行日志和维护管理;核心业务提供劳动保障网站系统的公网信息查询与网...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

确认删除?