复旦大学硕士学位论文电子政务数据交换系统的构建和实现姓名:王玮申请学位级别:硕士专业:软件工程指导教师:朱扬勇20070320电子政务数据交换系统的构建和实现作者:王玮学位授予单位:复旦大学相似文献(10条)1.学位论文李冬睿基于XML与WebService的电子政务数据交换模型的设计与实现2008近年来,随着我国政府对信息交互需求的增加,很多地方的政府职能部门已逐步实现了与其业务相关的管理信息系统,但由于各种历史的原因,开发者很少考虑与其它系统的交互,在开发各个职能部门应用系统时,仅根据各自的信息要求和特定的应用选择了各自的软硬件开发环境,导致了这些应用系统环境的不一致、数据格式不统一、不同系统间缺乏数据传递的统一机制,这使得政府内部各应用系统间难以实现数据共享和交换。随着电子政务信息化建设的推进,现在政府各职能部门比以往任何时候都更需要实现数据交换,不仅要实现各职能部门应用系统之间的数据交换,而且还要实现职能部门应用系统与政府对外服务系统的数据交换。实现不同系统之间数据共享与交换的首选方案是增加一个中间数据交换平台,然而中间数据交换平台的建设首先碰到的难题是政府各职能部门数据的异构问题,其次是各应用系统的软硬件平台异构问题。如何解决政府各职能部门异构平台下应用系统之间的异构数据的共享和交换问题,成为当前电子政务数据交换领域研究的热点,也是当前迫切需要解决的核心问题。传统的数据交换技术主要有:专门开发数据交换接口、总线和适配器技术、数据仓库技术和基于元计算的信息资源共享技术。这些技术缺乏统一的信息标准,而且不能适应在异构平台和不同语言开发的应用程序环境下进行数据共享和交换。目前,国内已有多家软件开发商对电子政务数据交换方面进行了一定的研究,并开发出各自的电子政务数据交换平台,虽然这些产品能较好地解决了政府内部各职能部门之间的数据交换问题,但由于都采用了数据库订阅/发布的技术来实现不同应用系统数据库之间的信息交互,因此,它们只能针对几种具有订阅/发布功能的关系数据库厂商的数据库进行数据交换,而无法适应多种异构数据库之间的数据交换。为此,针对传统数据交换技术及现有电子政务数据交换产品存在的局限性,本文深入研究了XML数据交换技术和WebService系统集成技术,并结合电子政务标准,设计了一个基于XML与WebService相结合的电子政务数据交换模型,该模型不同于以往那些无法提供异种语言开发的应用程序调用的数据交换模型,而是把异构平台的调用作为数据交换的首要条件,将传统的XML数据交换技术和WebService技术有机结合在一起,充分发挥了WebService技术的跨平台、跨开发语言调用的特性,使系统不仅可以实现数据源完全异构的数据交换,还实现了异构平台的调用,并获得了比较高的数据交换性能。本文的主要工作如下:1、针对传统的数据交换技术及现有电子政务数据交换产品的局限性,提出了基于XML与WebService相结合的电子政务数据交换模型,使得在不同平台下用不同语言开发的应用程序都能调用数据交换模型的相关服务来实现自动的数据交换。2、把基于角色的访问控制应用到WebService中,实现了WebService的安全访问。3、通过树结构对应的方式完成数据交换映射文件的自动生成,为自动数据交换提供了基础。4、实现了全自动的数据检验和数据交换,在数据交换中采用文件目录交换和数据库日志相结合的双重存储方式。5、采用VS.Net2005实现了图形化操作界面,使用户可以在客户端直接进行数据映射定义和WebService的各种管理操作。实现了灵活的数据映射和WebService的权限控制机制,从而增强了交换数据库的安全性。本文实现的基于XML与WebService相结合的电子政务数据交换模型正进入实际应用,解决了政府各部门间、政府内各部门与外网用户间的数据共享与交换问题。实践证明,本系统操作简便,具有良好的兼容性、可维护性与可扩展性等,达到了预期设计的效果。2.期刊论文刘纪平.刘钊.李玉祥.李青元.LIUJi-ping.LIUZhao.LIYu-xiang.LIQing-yuan电子政务空间数据交换方法-辽宁工程技术大学学报2006,25(5)针对电子政务空间信息服务需要解决数据动态集成的问题,分析了一般电子政务数据交换的技术,研究了电子政务空间数据交换的要求,给出了基于XML的数据交换格式,提出了内网数据交换和专网(外网)远程数据交换的基本方法,并简要介绍了电子政务空间数据交换技术在电子政务空间辅助决策系统中的应用情况.3.学位论文李蕾基于消息中间件的电子政务系统外网数据交换模型研究2007电子政务是近年来我国进行研究和发展的热点问题。一个完整意义上的电子政务系统应由政府机关内部的办公自动化系统、政府部门间的网络信息共享与实时通信系统和政府对外信息发布与反馈三个子系统组成,即内网、外网和公网。政务外网与政务内网物理隔离,与Internet逻辑隔离,是政府的业务专网,主要运行政务部门面向社会的专业性服务业务,为政务部门的业务系统提供网络、信息、安全等支撑服务,为社会公众提供政务信息服务。由于我国各层次、各区域的电子政务应用系统大都建立在异构系统,即不同的网络硬件设施和操作环境基础之上,各个政务系统的数据共享性与一致性较差,一站式服务的电子政务外网被隔离成一个个独立信息孤岛。信息孤岛的存在,使得外网中各个电子政务业务系统不能实现互连互通,这也是国家电子政务建设最为突出的问题。实现电子政务各异构系统中的数据交换是真正实现“一站式”服务的重要问题。因此研究电子政务的数据交换是目前电子政务建设的关键之一。消息中间件是中间件的一个重要分支,它采用消息的方式为网络计算提供了异步低耦合的编程架构。消息中间件为分布式系统中创建、发送和接收消息提供了一套可靠、通用的方法,它屏蔽了不同操作系统和网络协议的具体细节,减少了开发跨平台和网络协议软件的复杂性。JavaMessageService(JMS)是由SunMicrosysterns公司提出的基于Java技术的消息中间件的规范。它有效地屏蔽了网络协议、应用实现的具体技术、操作系统和数据库的细节,目前已被各大软件公司和开源组织所接受,成为了工业界的事实标准。XML是在Internet上进行数据交换及处理的有效方式,广泛应用在跨平台之间的数据交换,能够保证用户信息在不同的运行平台和不同的应用程序之间顺畅交换,因此基于XML语言的信息交换技术是实现电子政务的核心技术,也是构建电子政务基础设施的核心。迄今为止,国家尚未建设统一的电子政务网络平台、政府数据中心,大多数电子政务标准规范还在制定的过程中。随着时代的进步,网络的快速发展,系统之间、部门之间对数据共享这种需求会越来越多,数据交换操作会越来越频繁。也就是说,电子政务系统的建设中,尤其是政务外网,数据交换是迫切需要解决的重要的基础性问题。本论文首先介绍了消息中间件、XML和JMS消息服务等基础技术知识。通过对电子政务外网数据交换的现状的分析,并根据外网数据交换对过程、功能以及资源共享的需求,以及电子政务外网数据交换的原则和建设目标,阐述了外网数据交换的基本思想和交换机制。结合电子政务系统的实际需要和政府办公与服务的需要,根据数据交换系统在整个电子政务外网中主要提供系统中数据的转换和传输服务的作用,提出一种具体的数据交换模型,该模型具有数据转换、数据传输、异构访问、网络服务和统一的安全体系等方面的功能。外网数据交换中,通过规范目前各部门各信息系统中常用的信息元素,定义标准的通信接口和使用一些成熟的标准的传输协议,使各部门各信息系统都能与该数据交换模型进行网络通信,并取消原来各系统间的两两接口。所有信息系统都是可以直接与数据交换模型打交道,各系统之间需要互相传递的信息,先向该数据交换模型发出请求,然后由数据交换模型进行分析和解释,决定数据的传输和操作,并且还是由它得到信息反馈的结果,再传回给所要求的系统。此数据交换模型具有跨平台性、可靠性、可扩展性、灵活的拓扑结构和通信方式多样性等特点。在建立数据交换模型的基础上,本文对数据交换模型主要描述了消息的传输和数据转换的功能。消息中间件的主要功能和任务是对收到的消息和将要发送的消息进行操作和管理,完成消息的封装、传输、管理等功能;由数据交换适配器提供和异构数据库、文件的接口,使用XML作为数据转换的中间格式,完成数据转换。本文最后对于数据交换过程中的两个重点问题:消息中间件和数据转换进行了分析和研究。给出了消息中间件系统结构图,细化了消息中间件的路由服务、安全服务、协议及转换、收发消息、消息处理等功能。数据转换主要实现异构系统中不同数据格式之间的相互转换。使用XML作为数据交换的中间格式时,建立数据库与XML文档之间的映射关系是要解决的关键问题之一。本文的数据交换主要是XML与关系数据之间的转换。从某个数据库中获取源数据,或是来自MOM的消息,形成XML源文件。通过对映射文件进行解析,对)(ML源文件进行变换,创建新的XML目标文件,最后再根据目标数据库和XML文档之间的模型文件,将XML目标文件转换成目标文件,并存储到目标数据库中。电子政务的建设被国家科技部列为“十一五”规划攻关计划重大项目之一。本文基于对电子政务系统外网数据交换存在问题的全面分析,提出了一个具体的数据交换模型,实现各个系统、各个部门之间的数据交换和共享。基于消息中间件进行电子政务系统中数据交换,可以灵活、高效、可靠地实现电子政务外网中跨应用跨平台的数据交换,真正实现一站式、透明的政务服务。4.学位论文陈鹏电子政务数据交换标准及其符合性测试技术的研究2006随着我国电子政务建设的深入,标准化的重要性愈来愈明显。由于缺乏统一规划,使得大部分建成的电子政务系统模式和交换数据格式不统一,彼此之间很难实现互联互通,从而形成众多“信息孤岛”,这使得大量的信息资源不能充分发挥应有的作用,效率低下,已经成为阻碍我国信息化建设进一步发展的最大障碍。因此建立和完善与电子政务快速发展相适应的国家电子政务标准体系,尽快制定支撑电子政务建设和发展的基础性关键标准成为我国当前电子政务建设的首要任务。标准化是支撑电子政务建设的重要手段和基础性工作,它将各个业务环节有机地连接起来,并为彼此间的协同工作提供技术准则,它是电子政务系统实现互联互通、信息共享、业务协同、安全可靠的前提。XML是W3C提出的数据格式和数据交换的标准。XML及其相关技术的发展为解决电子政务发展过程中出现的难点问题,为电子政务系统解决方案提供了一个新思路。本文在研究电子政务应用标准体系的基础上,重点研究了基于XML的电子政务数据交换体系架构、技术和实现方法。另外,在电子政务标准化的进程中,标准的贯彻实施工作也是一个重要的环节。电子政务标准的研究尚面临着对所制定标准的验证、测试、评估问题。目前国内在电子信息领域针对信息内容进行的标准配套测试尚鲜有应用,尤其是电子政务应用中较多地涉及不同部门和系统的情况下,还没有正规的测试途径为已经和正在制定的标准提供有效的符合性测试,这是一个至今尚未解决的空白。在2003年的全国电子政务标准化研讨会上,国信办领导在讲话中已提出建立标准验证、测试环境的必要性。标准符合性测试为标准的贯彻实施提供了很好的解决方法,它就是运用测试套件来验证标准的某一实现实体,以决定该产品是否与标准内在需求相一致的过程。符合性测试是确保基于标准的产品能正确实现的一个途径,它可以提高产品的性能、互操作性和市场竞争力。因此研制与数据标准相配套的电子政务共享数据交换标准的符合性测试技术规范,逐步建立健全针对电子政务应用系统共享交换数据的公共测试环境也是目前我国电子政务标准化工作进程中的主要任务之一。本文对电子政务交换数据标准的符合性测试工作做了首次探索、研究,设计实现了基于XML描述的数据标准的符合性测试原型系统。文章首先介绍了电子政务技术方面的基本概念、分析了国内外电子政务标准化的发展现状、基于XML的数据交换技术和标准符合性测试技术在电子政务领域的研究现状,提出了本课题研究的目的和意义;然后详细