基于webservices的政务信息资源目录服务模型
引言
随着政府信息化的发展,政府在行使自身职能的过程中产生并管理着社会上绝大多数信息资源。这些信息资源孤立而杂乱的分布在政府活动所触及的部门、行业和地域,构成庞大的立体政务资源网络。又因政府广泛的跨部门、跨行业、跨地域协同工作、业务互联,信息资源必须流转于资源空间网络各个节点之间,如图 1所示。

Internet技术和电子政务技术的发展为信息资源的共享与交互提供了快捷途径,但是,因缺乏有效的共享机制,造成资源发现、获取困难,导致“信息孤岛”现象在相对一段时间内普遍存在 因政府各单位各自为政,资源私有意识严重而导致资源独立采集、多方采集与系统重复建设现象普遍 因缺少统一规划 信息资源采集缺乏标准 部门间数据格式与存储方式不统一 导致现有资源不准确、不一致、不完整 因资源大多分布式存在而造成信息查找、定位困难 缺乏有效的资源传输共享方式而导致跨部门工作难以协同 效率低下 。这些全部直接影响信息资源的管理利用 使信息资源的价值不能够充分发挥。因此,必须提供有效的技术手段整合现有的信息资源,提高政府部门对信息资源的共享水平和利用率。
本文提出一种基于web服务的政务资源目录服务解决方案。目录的树状结构中可以分层存储资源对象,方便用户建立与政府组织结构一致的网络结构,通过目录,实现清晰且完整的信息表示,使用者可以以最短路径寻找到需要的信息,使得资源和系统的功能更加清晰可用;Web服务技术则提供了一个分布式计算技术,在不同网络环境下通过使用标准的 XML协议信息格式,解决异地异构政务信息资源共享、交换与集成,从而实现政务资源透明访问获取。构建政务信息资源目录服务最根本目的是把分布环境下孤立复杂资源关联起来,把无序的资源变为有序,为使用者提供统一的信息资源查找和定位服务,实现资源增值与共享。
1、关键技术分析
WebServices 是一种面向服务的分布式系统架构,它提供了一组良好的接口规范,将不同地域、行业和部门间系统平台上的各种应用封装成不同的服务通过网络发布。这些接口独立于用于实现服务的编程语言与操作系统,完全屏蔽了不同软件平台的差异,突破传统分布式计算技术在使用上的诸多瓶颈,使被发布的服务间拥有一个统一的交互方式,从而实现服务间的松散耦合。
Web Services使 用 XML (ExtensibleMarkupLanguage,可扩展的标记语言)语言进行编码,结构化异构信息,采用APSimpleObjectAccessProtocol简单对象访问协议)在分布式系统间对等传输结构化信息,调用服务,以 WSDL(WebServicesDefinitionLanguage,Web服务描述语言)来描述消息交换模式基于 UDDI andIntegration,统一描述、发现和集成协议)标准定义了Web服务发布与发现的方法。其体系结构如图 2所示。

服务注册中心、服务请求者、服务提供者三个角色都遵守具体的技术规范,因发现、发布、帮定这三种操作而互相关联相互协作。从而实现真正意义上的跨平台与松散耦合,达到分布式资源整合共享的目的。
2、政务信息资源目录服务层次架
政务信息资源目录服务的主旨在于资源整合与服务,图3展示了一个以该思想为核心的政务信息资源目录服务概念性体系层次架构。该模型每一层都建立在其下几层提供的功能之上,垂直条目表示在该结构中的每一层都必须满足的要求。

(1)网络传输层。目录服务如要被实现,就必须通过网络访问,因此网络层是基础结构,是整个体系结构的物理支撑,各类信息资源通过政务专网或 Internet,利用因特网协议(如 HTTP、FTP、SMTP等)进行数据传输,对外提供服务。
(2)信息资源层。资源层构建在网络层基础之上,包含政府各地域、各行业、各部门同构及异构数据资源、服务资源(应用程序、遗留系统等)以及信息资源元数据等,是政务信息资源目录服务整合服务的对象。
(3)整合服务层。该层次是目录服务体系结构的核心作用层,在该层中,政府所有待整合的信息资源被封装成 Web服务形式,并在资源整合服务中心进行注册,服务中心对其元数据进行采集、归类编目后发布。不同政府部门通过服务中心提供的搜索定位服务发现资源,通过 SOAP消息动态实现信源点间透明信息交互。
(4)门户应用层。是注册信息资源目录服务的展示与应用层,为用户检索、查找、获取资源服务提供了交互接口,为管理整个目录体系也提供有效途径。
利用政务信息资源目录服务实现信息交换整合,能够克服传统整合模式中散点间信息交换模式对交换数据结构的局限性以及连接数过于庞杂、维护困难等缺点,又能解决数据大集中模式下因信息资源物理集中而带来的数据中心负载过重,安全性较差等问题 。 有效打破资源因地域、行业、部门不同而形成的三维网络中各节点空间界限以及因异构与平台不同而造成的共享瓶颈,改变信息流转策略。从而实现信息资源物理分散、逻辑统一、定位准确、绑定安全高效。
3 、政务信息资源目录服务模型的设计
3.1基于 Web服务的政务信息资源目录服务模型
通过分析 WebServices的基本协议及应用模式,针对政务信息资源特点及政府、社会对其共享需求,我们对 Web服务技术和目录思想加以集成应用,构造政务信息资源目录服务模型如图 4

该模型把政府待共享的信息资源及应用通过SOAP封装和WSDL描述,注册到政务信息资源目录服务注册中心,将资源包装成Web服务,并对服务属性元数据进行分类编目,制作完整的资源目录视图,为信息资源的注册、定位与获取提供了一套完整的解决方案。
如图4所示,该模型由资源提供端、资源请求端、政务信息资源目录服务注册中心及政务信息资源目录服务服务端四部分构成。
资源提供端主要由拥有大量待整合资源的政府机关及其相关部门构成,他们分布在政务资源三维网络各个节点上,所拥有的资源大多异构,存在于不同平台与系统中。模型通过设立 SOAP服务器实现对异构资源的XML转换、SOAP封装及 SOAP解析等功能,使用SOAP协议统一分布式环境下不同系统间传输标准,在WSDL接口中对服务的各方面属性进行描述。政务信息资源目录服务注册中心主要由注册代理、缓存 Cache、消息处理接口、资源注册中心仓、采集分类器、目录服务器等组成。主要实现了对服务注册消息的获取、管理、解析、存储、分类,利用与政府金字塔型组织结构相似的树型目录结构组织资源目录,构造分布式信息资源逻辑整合视图,为用户提供实现资源发现与定位的高效手段。并且注册中心在获取由资源提供者提供的注册消息后设立暂存 Cache,可解决注册中心访问量过大时系统的压力问题,利用适当的调度算法或者修改数据生存期等方法,降低即时数据量,适当减轻注册中心即时负担,保证注册中心稳定工作。
政务信息资源目录服务服务端当于目录服务注册中心的一个门户,它管理整合了资源服务注册目录并把其通过丰富的形式展现在使用者面前,为使用者提供清晰完整的资源服务整合可视视图。
资源请求端是资源目录服务的消费者所在,它通过使用客户端访问资源目录服务服务端发现资源服务,通过 SOAP服务器统一信息传输标准、解析 SOAP消息。向政务信息资源目录服务注册中心及资源提供者申请所需服务。
3.2模型信息流转过程
基于上述模型,政务信息资源目录服务提供资源服务的注册发布和资源服务的检索定位两项服务。在注册中心的参与下,资源提供者与资源请求者共享政务信息资源,实现资源整合目录服务。
政务资源注册发布服务是实现信息整合的基础过程。资源提供者将待发布的异构数据、应用程序等资源采集至 SOAP服务器中封装成基于 XML的 SOAP消息,通过 WSDL的描述,形成完整的服务资源向政务信息资源目录服务注册中心申请注册。注册中心通过注册代理为该项注册申请分配标识,进行调度提供服务,消息处理接口从缓存 Cache中取得注册并进行 SOAP解析,把被封装的资源服务元信息和该服务属性描述
等剥离出来存入资源注册中心仓。采集分类器采集中心仓中储存的各条数据并对其分类处理,在目录服务其中通过与元数据库中国际或国内通用元数据标准映射,转换成统一模式后进行归类、编目以及审核管理。
服务端确认有效的目录条目进行加载展示,供资源服务请求者查询。详见图 4中的①②③④⑤⑥⑦⑧。政务资源检索定位服务实现了资源增值与共享。请求者首先通过政务信息资源目录服务服务端加载的目录体系查找与其需求相匹配的资源服务目录条目,通过目录服务器访问资源注册中心仓,返回该项资源服务的元信息和对该资源服务的详细描述,并在目录服务器中对返回的内容进行整合,加载到服务端展现。
资源请求者通过获取的资源服务信息定位提供者,实现与其的会话并绑定该服务,资源服务提供者对该会话给与应答并提供被请求的资源服务。
3.3模型特点本模型具有以下特点
(1)所有的通讯基于SOAP实现,而 SOAP是基于XML的,屏蔽了平台差异和资源的数据结构,通过HTTP、SMTP等作为传输协议,轻松实现跨平台、跨防火墙的异地异构信息交换。
(2)基于 Web服务,跳脱出信息资源物化交换整合的思维模式,利用政务资源目录服务注册中心作为第三方,构造政务资源虚拟集成视图,需求者远程调用已发布的服务从而获取政务信息资源,屏蔽了物理意义上的信息资源复杂交换过程。
(3)模型注册中心双 cache配置,为资源注册者提供异步注册服务,缓解大数据量访问时注册中心网络拥堵等问题,提高资源服务注册及发现效率。
(4)引入元数据技术,为分布式政务异构信息资源透明访问提供统一的标准。
(5)信息目录的集成和展示采用分步式,即按地域或其它方式分成两到三个级别,导航清晰,目录组织合理,实现异构资源有效的分类管理与简单快速的导航检索。
4、 结束语
电子政务迅速发展的进程中,政府信息资源的整合与共享已经被提升到一个重要且紧迫的地位上。政务信息资源目录服务模型采用Services分布式计算技术在资源三维网络的任意节点间架设松散耦合桥梁,且按统一元数据标准构建目录体系结构,便于用户迅速清晰地发现所需,管理者简单明确地统一管理。该模型实现了分布式环境下异构资源的透明访问获取,满足各地各级政府部门业务互联,信息共享的需求,为分布环境下信息资源提供了一套完整的整合方案。
集成系统网络情报信息数据库
CIO频道人物视窗
CIO频道方案案例库
大数据建设方案案例库
电子政务建设方案案例库
互联集成系统构建方案案例库
商务智能建设方案案例库
系统集成类软件信息研发企业名录

