数据交换共享平台的设计.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据交换共享平台的设计

数据交换共享平台的设计 彭瑞峰 (利用面向服务的思想 引言 在我国电子政务发展建设近20年的时间中,电子政务已经取得了阶段性的成果,大多数政府机关已经建立了自己的业务系统,它们在日常业务处理过程中起到了重要的作用,不仅大大的提高了政府的办公效率,并且也为社会大众提供了便利[1]。 然而,由于建设时期各种条件的限制,大多数部门的业务系统都是根据各自业务实际情况自主开发的,缺乏统一的标准和统一的规划,而且由于部门垄断和行政体制条块分割现象的存在,数据以不同的格式分散存放在不同的业务系统当中,各部门的数据资源无法共享,业务系统无法互联互通,形成一个个“信息孤岛”,造成了数据资源的浪费和重复建设的后果[2,3]。因此,促进信息资源的共享,制定统一的电子政务数据标准和指标体系,建立分布式网络下数据共享平台系统是我国近年来电子政务建设的重要任务。 本文设计的数据交换平台利用面向服务的思想进行构建,以XML为信息交换语言,基于统一的信息交换接口标准和数据交换协议进行数据封装,利用消息传递机制实现信息的沟通,实现基础数据、业务数据的数据交换以及控制指令的传递,从而实现的 图1 数据交换共享平台体系架构 通过交换桥接将部门业务应用系统中需要交换的信息交换到前置交换信息库,在交换管理中的流程控制下,通过交换传输、前置交换,把需要交换的信息定向传输到接收部门。 信息在交换过程主要由数据适配、数据转换、数据路由、交换流程等功能实现。 数据交换共享平台技术架构 根据数据交换共享平台的结构功能,数据交换共享平台的技术架构设计如下图所示。 图2 数据交换共享平台技术架构 数据交换共享平台由一台中心服务器和多台节点工作站服务器构成。中心服务器部署于信息中心,提供包括应用服务组合、组件开发环境、统一部署、监控管理、安全管理等平台公共应用支撑服务。节点工作站服务器分别部署于各接入单位应用系统节点,构成分布式的服务组件运行环境,并提供事件管理功能如可靠事件的传输管理机制等,与各节点应用接口的接口适配器运行于节点工作站上。 中心服务器运行于覆盖各个部门的政务专网,节点服务器可以运行于政务专网或者各接入单位内网(跨防火墙),组成一个网状拓扑结构的应用互联网络。 数据交换是通过连接节点适配器服务组件以及数据转换等一系列功能组件,形成端到端(P2P)的数据(业务)流程而实现的。由于可以灵活连接服务组件的输入输出端,因而可以灵活构成满足不同需求的交换逻辑。通过配置在每个数据交换节点(需要进行数据交换的各个单位)的交换服务,每个数据交换节点只需要与数据交换系统通过标准的接口进行交互,并通过XML进行数据转换,而不需要应用系统间相互直接连接访问就可以获取到所需要的数据。 数据交换共享平台的整体行为就像一个虚拟的中心数据库,同时又像一个交换机。整个数据共享和交换的底层实现和存储机制对各应用节点是透明的。该结构属于松耦合,如同星形网络一样,很容易进行层次化的结构扩展,构建出多级的数据交换系统结构,以支持更大范围的广域方案。 数据交换共享平台将政务办公应用系统的协作、电子政务安全支撑平台所提供的信任与授权服务、数据存储层与应用层的有效隔离有机地结合在一起,实现大量的不同位置、不同格式的数据的共享和相互访问,进而集成相关的业务应用,形成协同办公、一站式服务的基础平台。 数据交换共享平台组织结构 数据交换共享平台由中心服务器、节点服务器和适配器组件三部分组成。其组成如下图所示。. 图3 系统组成图 (1) 中心服务器 中心服务器是数据交换共享平台信息控制中枢,由交换传输系统和交换管理系统组成。中心服务器主要完成服务组件组合服务、远程部署、管理配置、监控管理、安全管理等功能。服务组件组合服务是系统的核心。系统根据由服务组件组合成的业务流程和服务组件配置的运行节点,远程将服务组件部署运行于节点服务器上,并在节点服务器上建立若干个消息队列作为XML数据传输的通道,实现点对点或发布/订阅的信息传递。管理配置包括服务组件运行节点的配置和组件本身的配置。具体工作如下:用户管理配置:管理连接到服务器的用户,设置访问系统用户的权限信息。 服务组件组合服务:通过拖放方式连接服务组件的输入输出端,形成应用之间的数据通道。 XSLT管理配置:通过界面提供的拖拉方式和转换函数,设置不同的XML格式之间转换的所使用的XSLT,所生成的XSLT数据转换服务运行于节点上,充分利用节点的计算能力。 管理服务:包括服务组件库管理和组件(适配器)本身的配置管理、组件之间连接的管理(创建、删除、改变等),以及系统运行管理(开启服务、应用等)。 监控管理:为用户提供系统的运行状况信息,包括组件运行状态监控、数据流监控,日志等管理功能。 (2) 节点服务器 各节点工作站服务器一起构成分布式的

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档