预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

分布式数据交换平台在电子政务中设计与实现分布式数据交换平台在电子政务中设计与实现目前我国的电子政务信息化建设已经取得了很大的进步,为推动我国数字化政务办公起了重要的作用[13],但是随着各单位业务系统的增加,长期以来,各级政府部门之间的信息化建设大部分是各自为政,与电子政务的统一性、开放性产生严重冲突,形成了许多信息孤岛,存在许多大量的重复性的工作,特别是许多公有信息.因此,促进信息资源共享,建立分布式网络下数据交换平台系统是我国近年来电子政务建设的重点任务之一.湖南师范大学自然科学学报第35卷第6期薛辉等:分布式数据交换平台在电子政务中设计与实现本文提出的数据交换平台(dataexchangeplatform,DEP)[48]采用分布式网络下数据交换体系架构(PowerDX)进行构思设计.平台利用统一的消息服务来控制数据交换过程中复杂的控制信息交互,利用统一的技术标准和管理机制来解决数据交换过程中各种数据的传输;采用基于面向服务的架构(serviceorientedarchitecture,SOA)设计模式[910]、利用可扩展标记语言(extensiblemarkuplanguage,XML)技术[1112]和消息中间件技术对不同数据库产品实现数据交换,搭建一个分布式数据交换平台,可实现多种异构数据交换。图1数据交换体系总体架构该平台总体设计主要是从电子政务系统层次上来考虑,包括:交换体系、电子政务信息安全基础设施和电子政务网络基础平台组成.其中交换体系由服务模式、PowerDX交换平台、数据信息资源、技术标准和管理机制组成,后两者为政务信息资源的交换与共享提供必要的技术和管理保障.如图1所示.根据当前电子政务发展趋势将服务模式设计为资源共享、业务协同、公共服务和决策支持;基础数据信息可设计为决策数据、基础数据和交换数据等,详见图中标示;数据交换服务处于两者之间,为了满足不同服务模式的应用,通过调用交换平台提供的交换服务来实现对数据信息资源的访问和操作.1.2PowerDX服务模式设计由图1可知,平台的应用主要是为用户提供服务,所以设计在总体架构的顶层,为用户提供四方面的服务.而服务是指一个交换组件的集合,它们向外界提供某个接口,能够完成某种数据交换功能.本文采用基于SOA设计模式,利用XML技术和构件技术搭建一个数据服务平台,如图2所示基于SOA服务管理模式设计根据系统设计需要,将服务分为注册服务、请求服务和服务源3类,在实现时根据用户实际需要,服务可部署在平台的任何地方,在系统发布时只需要根据各自的服务ID号就可以调用或使用该服务,每个服务的实现可以根据用户的需求采用不同的开发工具和不同的数据库,只要能满足用户的业务需要即可,这样设计可以减少系统的开发和维护成本,从而提高系统的通用性.该模式中的3类服务角色的主要功能是:注册服务角色是负责存储和发现服务,同时也为请求服务和服务源提供服务查找;请求服务角色负责通过注册服务发现一些满足自身需要的可选服务,并为该服务的提供者建立绑定关系,这样就可以调用这个服务了,编码时可以组件的方式实现;服务源角色是负责向注册者发布一个服务和为宿主机提供访问控制.三者之间是彼此双向关联、相互影响的.2PowerDX平台的实现经过上文的分析发现,数据交换服务是该平台的核心部件,起到承上启下的作用,所以重点分析数据交换服务平台的实现.平台采用交换中心为支撑,交换适配器采用灵活接入的方式,以适用各种环境下的相关政务业务系统和异构数据库等情况下的数据交换.具体实现分述如下:2.1数据交换服务逻辑实现数据交换平台从逻辑层次上可设计成交换中心、适配器等两大部分组成.功能上负责数据接收、数据处理、数据传输、管理平台等示。-全文完-