文档介绍:基于Web
Service的电子政务数据共享平台研究
◆李 全
摘要:我国电子政务建设面临的主要问题是“信息孤岛”,采用
Web Service技术可以实现电子政务异构系统间的数据共享和资源整合,可以有效解决当前问题。
关键词:电子政务;Web Service
WSDL(Web Service描述语言)语言规范;而这些消息
对象采用简单对象访问协议SOAP。
Web Service架构由三个参与者和三个基本操作组成。三个参与者分别是服务提供者、服务请求者和服务注册中心。三个基本操作分别为发布、查找和绑定。 Web Service体系结构的三个基本组件执行这三个基本操作:服务提供者在服务注册中心注册和发布服务、服务请求者通过查找在服务注册中心发布的服务找到服务提供者、服务请求者绑定服务提供者并使用可以请求的服务[2]。
一、引言
经过三十多年的建设,我国的电子政务取得了很大的成就,但“信息孤岛”的问题仍然很普遍。政府各职能部门常常根据自己的情况和需要,建立自己的信息系统。各个部门的信息系统相对分散、异构和封闭,没有统一的格式和架构,相互之间不能交互,信息资源无法得到有效的利用和共享。
但在实际的政务处理中,各政府部门常常需要共享其他部门的业务数据,共同协作完成政务工作,并相互提供各种服务。随着政府管理创新改革的推进,对不同部门间政务信息共享的需求越来越迫切,政务信息整合的问题急切需要解决。针对这些问题,最切实可行的方法就是建立跨部门的数据共享平台,实现异构系统之间、新老系统之间数据的透明共享,以达到部门资源的互通互访,实现资源整合。采用Web Service技术可以有效实现电子政务资源整合和数据共享,解决“信息孤岛”问题。
三、基于Web Service的电子政务数据
共享模型
基于Web Service的电子政务数据共享模型包括: 政务应用系统、 We b S e r v i c e 服务代理、服务引擎、 UDDI注册中心。在基于Web Service的数据互操作和共享体系中,政府各部门及其下级政府部门,如地税局、建委等单位, 作为数据拥有者或服务提供者, 需要根据具体应用情况,将自己的应用服务通过Web Service服务代理生成WSDL描述,然后将WSDL描述发布到UDDI注册中心。Web Service的请求者首先向服务引擎提出请求,由服务引擎经过身份验证等操作后去查询注册中心,在注册中心发现适合的Web Service的信息索引,找到相应的Web Service及其相关的技术信息,调用到本地使用。这样对于用户来说,他完全不知道响应自己需求的服务的位置,甚至也不知道具体是哪个服务参与了响应[3]。电子政务数据共享模型如图
1所示。
二、Web Service 简介
We b S e r v i c e 是基于 W 3 C 的开放协议和标准, 如 XML、HTTP等,它与平台和操作系统无关,是一个上的松散耦合、高度灵活的分布式计算模型[1]。 Web Service是独立于平台和实现的软件构件,是构件上的扩展。复杂应用的Web Service是一种可以通过URL地址来访问的网络资源,服务可由外部的用户引用。Web Service依照UDDI(统一描述发现和集成)标准,通过名字和目录来定位服务;描绘使用
然后发布