您好, 访客   登录/注册

基于Web Service技术的电子政务数据交换平台的实现

来源:用户上传      作者: 颜永飞

  【摘 要】伴随着信息技术的快速发展,人们越来越重视对电子政务的研究,但是新构建系统与原有系统之间存在着不同格式的数据交换,就迫切需要一个平台来实现信息共享的互联互通。本文将建立一种基于Web Service服务架构的平台来实现异构数据的交换,促使不同的数据得以传输、共享和异构数据的整合,给政府办公带来极大的方便。
  【关键词】Web Service;电子政务;交换平台;SOAP
  随着计算机技术、互联网技术的飞速发展,以网络经济为主要特征的新经济形势日益壮大,但是信息化时代的经济能否健康的发展,这需要电子化与信息化的政府对其进行监督、管理和服务。所以电子政务将成为当代信息化社会的重要发展领域之一,需要采用先进的电子信息技术来构建一种电子政府,运用电子信息化来实现电子政务,从根本上提高政府的管理水平。但是各个职能部门都采用不同的技术搭建符合自身需求的信息系统,这将使平台数据共享和访问带来了困难。在实际的生活中,一项工作还必须依靠各个相关部门所提供的业务数据协同处理才能得以完成。为了解决这一问题,本文将介绍一种基于Web Service技术来实现电子政务数据的交换。
  1.Web Service简介
  Web Service是一种分布式计算模型,是一系列标准的总和,它包括XML、UDDI、WSFL、WSDL和SOAP等等。在Web Service分布式模型中,开发者可将服务封装成单个独立的Web服务,使每个服务来提供相应的一类服务,然后用户就可通过绑定到HTTP的SHAP来进行访问。政府的各个职能部门采用不同的平台来搭建自身的信息系统,而每一种平台都将有它的数据表示方法及类型系统。所以要实现各个平台之间的互操作性就需要在Web Service平台上来提供一套标准的类型系统使得各个不同类型系统、不同的平台和不同的编程语言能够进行沟通。而Web服务不仅是提供信息,还具有处理信息的能力,只要任意的两个应用程序能够运用XML来进行读写,那么通过Web就能够实现互相通信。
  Web Service具有基于开放的标准协议的特点,能够实现异构平台间的互通这最大的优点,在Web服务中有一种概念认为任何东西都是一种服务,这一服务只需发布一个API就可供网络中的其他服务进行使用,并能够实现细节进行封装。在电子政务系统选用Web Service技术,可充分利用Web服务的特性来建立数据交换平台,可以把系统数据的展示和需求看作是一种服务,这种服务只需发布一个API就可以实现各个不同系统之间的数据交换和共享功能,也就实现了电子政务数据信息的整合。
  2.数据交换平台的实现
  数据交换平台的搭建是为了实现各个不同业务系统之间的数据交换和共享,而利用Web Service技术来搭建一种电子政务交换平台。使其各项应用都共享使用一种数据的交换通道,也就将不同的平台、不同的职能部门的信息系统连接到一起。而这种电子政务交换平台的搭建也就是要进行数据传输平台和数据整合平台的搭建。
  2.1数据传输平台
  数据传输平台是实现数据信息实现互联互通、信息共享的基础,将采用SOAP技术来进行对其的构建,从而为整个系统来提供数据传输通道,它的基本原理是首先将要传输的数据信息封装成SOAP协议所定义的消息格式,然后对其进行标准的HTTP的封装,最后通过HTTP通道将数据信息进行发送。为了保证传输平台的可靠性,可对数据进行消息队列机制来完成对数据的正常排队处理。
  2.2数据整合平台
  数据整合平台是数据交换平台搭建的核心,它的作用是要完成电子政务系统各个不同部门自身系统之间的业务数据的交换和整合。通过电子政务的数据整合平台就能够实现各个部门之间的数据整合和共享。数据整合平台首先负责接收各个不同部门的所传送过来的数据,然后将数据传递给数据处理中心进行数据的校验来测试数据的准确度,对于准确的数据信息进行数据的转换,来保证其他部门的系统能够接收到被转换的数据,然而经过效验的数据还需经过数据队列模块将各个数据进行进一步的处理,以免数据提供方长时间的等待,通过交换中心的各个部门来对数据进行协同处理,从而能够提高效率,最后待数据处理完成后就需要对其进行分发,使其到达指定的位置。数据都到达了指定位置后,就可定义路由信息,来实现交换平台的多层连接,致使达到信息数据的共享。
  2.3数据交换平台的实现原则
  (1)数据交换平台必须具有良好的扩展性,充分考虑未来信息量与业务量增长的需要.且必须要与未来发展方向相适应。
  (2)数据交换平台必须能够预留与安全支撑平台的接口。
  (3)在软件的设计上应考虑到未来的发展,系统功能要模块化,使用的程序语言应尽量减少将来维护及开发的困难。
  (4)数据交换平台必须是一个能够支持大量并发用户的系统体系结构,并且适应性高,用户界面友好易用。
  (5)必须为各单位现有的业务系统提供开发接口和标准。
  (6)数据交换平台提供的信息交换标准必须与国家交换标准的规范化格式相适应。
  (7)数据交换平台必须能方便、快捷地接入新的业务系统,而无须作大的变更。
  (8)容易实现业务系统的独立升级与扩容。各业务模块可以独立升级、修改流程时不影响其他模块。
  3.数据交换平台在电子政务系统中的应用
  基于Web Service技术的电子政务系统在实际的应用过程中,首先要明确电子政务的总体目标,掌握各个部门目前已有的应用系统,然后按照Web Service技术的设计规范对新应用进行设计,最后搭建XML/SOAP的数据交换平台,来实现对信息交换的数据提供封装、路由、传输等服务,依据各个部门的实际情况来通过应用系统对交换的数据进行配置和管理。
  我市在搭建电子政务数据交换平台时,依据我市各部门之间已有系统的特点,提出采用集中式数据交换系统体系结构,在政府的计算机中心设立一个中心数据交换平台作为整个电子政务系统的核心,来负责个级机关之间的业务数据信息的交换。区市级的数据交换中心相互连通,形成市区级政府之间的政务系统数据交换通道,区市级政府机关之间的数据交换通过区级数据中心可上传到市级数据交换中心来完成上下级的数据交换。而对于电子政务系统大量的数据文件传输,尤其是多点对一点的双向数据传输,则采用消息队列方式,数据以XML的格式进行封装,以简化数据传输的管理工作,提高数据传输的稳定性和可靠性。
  数据交换平台提供的管理服务包括:信息解析、日志、审计、监督等,这些管理服务功能用于对信息交换系统的安全控制和业务审核。
  4.结语
  基于Web Service技术的电子政务数据交换平台的搭建,使政府各个部门的业务数据得以转换和共享,在对电子政务系统的不断应用过程中,随着需求的变化,运用已经成熟的标准和规范进一步的去完善数据交换平台的功能,使其Web Service技术得以优化,更好的服务于电子政务系统。
  【参考文献】
  [1]李书林.基于Web Service的电子政务数据交换平台的设计与实现[D].山东大学,2008.
  [2]范冰冰.电子政务框架体系结构[J].计算机应用,2004(02).
  [3]季久峰,李志等编著.ASP.NET办公自动化系统开发实例导航[M].人民邮电出版社,2004.
  [4]Heather Kreger.Web Services Conceptual Architecture1.0.2001.
转载注明来源:https://www.xzbu.com/8/view-5964784.htm