APP下载

电子政务系统Web服务平台设计

2014-03-25

电子测试 2014年16期
关键词:服务提供者职能部门电子政务

王 瑞

(西安航空职业技术学院,710089)

电子政务系统Web服务平台设计

王 瑞

(西安航空职业技术学院,710089)

一是在开发系统的时候,缺少思考跟其它的政府部门系统建立合作机制,这造成了较难共享不同政府部门间的信息;二是个人事务系统、决策支持系统、资源管理系统,以及电子公文系统等政府之内的应用系统难易集成化。为此,本文论述了Web服务的类型、Web服务的协议,以及电子政务系统的集成框架和Web服务平台框架。

电子政务;Web服务;平台设计;框架

电子政务系统Web服务平台不但是基于网络体系结构与Web的应用模式,而且能够集成信息与共享数据。以电子政务系统的应用作为视角,复杂化的程序代码与应用连接使得电子政务应用的更新与维护代价比较高,而电子政务系统Web服务平台恰恰可以有效地将这一个问题解决,并且变成当前应用环境当中一个非常科学的解决方案。

1 Web服务

Web服务通过独立于平台的一种形式,以标准化的Web协议作为前提条件,以及通过程序进行访问的应用程序逻辑单元。基本的Web服务结构是由三个最为基本的操作与三个角色所组成的,三个最为基本的操作是发布、查找和绑定,而三个角色是服务提供者(服务提供者和服务接口提供者)、服务注册处与服务请求者。服务提供者把服务发布到服务注册处,在服务请求者需要对这项服务进行调用的时候,它先要在服务注册处对这项服务进行搜索,从而获得调用这项服务的信息,再结合这些信息对服务提供者所发布的服务进行调用,是在服务提供者与服务请求者间直接实施通信的。

1.1 Web服务的类型施Web服务的领域能够分成以下几种:

第一,面向系统的Web服务:针对传统的系统服务,像是系统监控和用户权限认证,倘若在世界范围的Internet上得到迁移,要么是在企业内部的Intranet上迁移,那么它的作用范围能够由局部网络或者是单个系统向整个的Internet或者是企业网络拓展。这样,就能够在整个的Internet环境当中部署相同系统服务的不相同的应用。

第二,面向设备的Web服务:一般来讲,这种服务的应用终端是办公仪器与手持设备,针对后者,能够在不需要对网络服务体系架构进行修改的基础上,让以往的网络服务对一系列的终端进行支持,像是手机,PDA和手提电脑等。而办公仪器,在具备了基础框架Web服务之后,像是复印机和打印机等智能化的办公仪器就切实得到标准的支持,进行实现普遍应用的可能性。

第三,面向客户的Web服务:这种服务是改造了一些固有的BTOC网站,给这一部分面向浏览器的Web应用提供了Web服务的应用界面,这让它自己所提供了增值的或者是第三方的桌面工具可以应用更好的用户界面,这有效地提供了跨越多个BTOC服务的桌面服务。这便于企业内部人员应用因特网,可以得到非常方便的服务。

第四,面向企业的Web服务:这主要有企业之间的CRM/SCM

对当前形势下Web服务和Web应用的特点进行综合,可以实系统和企业内部的ERP系统。在这些系统在网络当中通过Web服务的方式出现的时候,企业里面的应用集成会变得非常容易,并且也不难完成企业之间合作者的系统对接。

1.2 Web 服务的协议

第一,HTTP协议与XML协议。这是Web 服务最为基本的平台。在国际互联网络上,HTTP是一个普遍应用的协议,这就奠定了Web服务部件通过国际互联网络交互的协议基础,且它的一大特点是能够穿透防火墙。针对Web当中移动的结构化数据来讲,XML是十分关键的技术。倘若Web以自动和稳定的形式来处理数据,那么HTML文档就不不能够达到这个目的。倘若是以XML发送的数据,那么Web服务就能够以有效的和不一样的形式来对这些数据进行处理。XML所表示的分离和内容是非常理想的。

第二,WSDL(Web Services Description Language),也就是所谓的Web服务描述语言。倘若想对一个服务进行应用,那么就应当描述所查找服务;倘若恰好对一个服务进行提供,那么就应当为其他的人描述它;倘若准备对所有的Web服务进行发布,那么就应当具备它们的通用描述语言。WSDL的设计目的就在此,它能够为实现与接口服务提供一个抽象层。

第三,SOAP(Simple Object Access Protocol),也就是简单对象访问协议,它通过XML消息调用远程的方法。这个协议给在一个分布的和松散的环境当中应用XML等同地交换类型化与结构化的信息提供了轻量级并且简单的机制。它对服务提供者与服务请求者间传输消息的要求进行了定义,SOAP通过XML将信息格式化,通过HTTP讲信息承载。SOAP有下面四项内容:对应用底层传输协议(像SMTP和HTTP等)实现在结点之间交换SOAP信息的约定,也就是所谓的SOAP绑定进行定义;对用来体现远端过程响应与调用的约定,也就是SOAP RPC体现的定义;体现应用程序定义的数据类型例子的编码规则,也就是所谓的SOAP编码规则;对怎样处理信息与描述信息的框架的封包,也就是所谓的SOAP封包。

第四,UDDI(Universal Discovery,Description and Integration),也就是通用发现、描述、以及集成。UDDI协议是用来规范Web服务的注册信息。就像上面所讲到的那样,Web服务在发布之后是能够互相被发现的,将Web服务信息注册在UDDI的发布服务器当中,Web服务的代理与请求者就能够借助发布服务器查找所要求的服务。在这个发布服务器当中,都是以XML格式来描述业务服务与逻辑的。很容易地能够搜索、分析与处理在XML当中的结构数据。

2 电子政务系统的集成框架

2.1 集成模式

目前的集成方案主要包括以下三个模式:

第一,数据库模式。这种模式要求一系列的职能部门共享各自的数据信息,在特定的网络数据库当中进行存放,在操作或者是登录一系列职能部门的电子政务系统的时候,都要求借助数据库才可以实现。这种模式的难题是一系列部门间业务的不同,系统的应用也是不一样的,并且在数据库当中存放数据的格式也是不一样的,这不利于存放。此外,一些职能部门需要保密信息,在数据存放在一起的时候,就不能够有效地确保它的安全性,一系列的职能部门间还要求实施协调。

第二,界面重组模式,也就是户界面集成模式,它的实现是较为简单化的,它在创建一个公共网站的基础上,通过这个网站链接多个部门的电子政务系统,用户在进入此公共网站后,能够借助有关的图片和文字提示,到达一系列职能部门的网站当中。这种模式是目前投资较少和普遍应用的,然而这种模式要求填写大量的数据,这会导致一些冗余。

第三,分布式对象模式。这种模式能够在信息交互处理不一样平台之间的对象,以使职能部门分别对自身的平台系统进行处理,最终通过综合平台有效地串联这些系统,进而能够进行联合办公。这种模式的难题是要求比较高的网络带宽;因为一系列的服务器间存在防火墙,所以怎样安全地穿越防火墙属于一个技术型的问题;因为在建立各个系统的时候,未进行协商,所以实施的协议也是完全不一样的,怎样转换协议是应当思考的问题;在不断增加的职能部门的影响下,它的一系列系统的总数也是不断增加的,因此维护起来是越来越难的,出现错误也是不可避免的。针对整个的电子政务系统而言,尽管它的传输标准都是TCP/IP协议,可是各个系统封装数据的要求不具有统一性,这加大了开发人员的工作难度。通过 Web 服务能够应用固有的标准与技术,这方便了系统的整合,让电子政务系统具备成本小、松散耦合、能够集成、标准协议,以及互操作性的特点。

3 结语

综上所述,更加深入地实施社会信息化和企业信息化的,从而实施国家整体信息化的有效方式就是电了政务系统。而电子政务系统Web服务平台是建构我国现代化的电子政务的前提条件,它为社会提供一站式服务、规范电子政务流程与提高政府工作效率等方面提供了非常大的帮助。文章所论述的电子政务系统Web服务平台的集成模式是十分适宜创建统一性的电子政务应用平台的,它是政府一系列职能部门应用的集成化,能够向外提供非常便捷的服务,这对分析和实施电子政务系统具有一定的借鉴作用。

[1] 岳昆,王晓玲,周傲英,Web服务核心支撑技术:研究综述,软件学报,2004,15(3):pp.428-442.

[2] 杨长辉,凌四立,构建电子政务系统的研究,南华大学学报,2002(6):pp.32-34.

The design of Web service platform for e-government system

Wang Rui
(Xi'an Aerotechnical Polytechnic College,710089)

One is in the development of the system,the lack of consideration of the establishment of cooperation mechanism with government system,which caused more difficult to share information between different governmentdepartments;two is the personal affairs system,decision support system,resource management system,applicationsystem and the electronic official document system and other government difficult integration.Therefore,this paper discusses the types of Web service,Web service protocols,as well as the e-government system integrationframework and Web service platform.

e-government;Web service;platform design;frame

陕西省重点攻关项目( 11GG19)

猜你喜欢

服务提供者职能部门电子政务
网络服务提供者的侵权责任研究
论基于云的电子政务服务平台构建
网络服务提供者的侵权责任研究
论网络服务提供者连带责任的理论困境
检察版(十)
论网络服务提供者的侵权责任
安徽省合肥市政协首次邀请政府职能部门旁听大会发言
电子政务工程项目绩效评价研究
中国电子政务的“短板”
轮胎企业职能部门的设置和管理要点分析