基于XML与Web Service的电子政务数据交换模型的设计与实现

来源 :广西师范大学 | 被引量 : 0次 | 上传用户:kaka43210
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着我国政府对信息交互需求的增加,很多地方的政府职能部门已逐步实现了与其业务相关的管理信息系统,但由于各种历史的原因,开发者很少考虑与其它系统的交互,在开发各个职能部门应用系统时,仅根据各自的信息要求和特定的应用选择了各自的软硬件开发环境,导致了这些应用系统环境的不一致、数据格式不统一、不同系统间缺乏数据传递的统一机制,这使得政府内部各应用系统间难以实现数据共享和交换。随着电子政务信息化建设的推进,现在政府各职能部门比以往任何时候都更需要实现数据交换,不仅要实现各职能部门应用系统之间的数据交换,而且还要实现职能部门应用系统与政府对外服务系统的数据交换。实现不同系统之间数据共享与交换的首选方案是增加一个中间数据交换平台,然而中间数据交换平台的建设首先碰到的难题是政府各职能部门数据的异构问题,其次是各应用系统的软硬件平台异构问题。如何解决政府各职能部门异构平台下应用系统之间的异构数据的共享和交换问题,成为当前电子政务数据交换领域研究的热点,也是当前迫切需要解决的核心问题。传统的数据交换技术主要有:专门开发数据交换接口、总线和适配器技术、数据仓库技术和基于元计算的信息资源共享技术。这些技术缺乏统一的信息标准,而且不能适应在异构平台和不同语言开发的应用程序环境下进行数据共享和交换。目前,国内已有多家软件开发商对电子政务数据交换方面进行了一定的研究,并开发出各自的电子政务数据交换平台,虽然这些产品能较好地解决了政府内部各职能部门之间的数据交换问题,但由于都采用了数据库订阅/发布的技术来实现不同应用系统数据库之间的信息交互,因此,它们只能针对几种具有订阅/发布功能的关系数据库厂商的数据库进行数据交换,而无法适应多种异构数据库之间的数据交换。为此,针对传统数据交换技术及现有电子政务数据交换产品存在的局限性,本文深入研究了XML数据交换技术和Web Service系统集成技术,并结合电子政务标准,设计了一个基于XML与Web Service相结合的电子政务数据交换模型,该模型不同于以往那些无法提供异种语言开发的应用程序调用的数据交换模型,而是把异构平台的调用作为数据交换的首要条件,将传统的XML数据交换技术和Web Service技术有机结合在一起,充分发挥了Web Service技术的跨平台、跨开发语言调用的特性,使系统不仅可以实现数据源完全异构的数据交换,还实现了异构平台的调用,并获得了比较高的数据交换性能。本文的主要工作如下:1、针对传统的数据交换技术及现有电子政务数据交换产品的局限性,提出了基于XML与Web Service相结合的电子政务数据交换模型,使得在不同平台下用不同语言开发的应用程序都能调用数据交换模型的相关服务来实现自动的数据交换。2、把基于角色的访问控制应用到Web Service中,实现了Web Service的安全访问。3、通过树结构对应的方式完成数据交换映射文件的自动生成,为自动数据交换提供了基础。4、实现了全自动的数据检验和数据交换,在数据交换中采用文件目录交换和数据库日志相结合的双重存储方式。5、采用VS.Net2005实现了图形化操作界面,使用户可以在客户端直接进行数据映射定义和Web Service的各种管理操作。实现了灵活的数据映射和Web Service的权限控制机制,从而增强了交换数据库的安全性。本文实现的基于XML与Web Service相结合的电子政务数据交换模型正进入实际应用,解决了政府各部门间、政府内各部门与外网用户间的数据共享与交换问题。实践证明,本系统操作简便,具有良好的兼容性、可维护性与可扩展性等,达到了预期设计的效果。
其他文献
软件测试作为软件生存周期中的重要阶段,对于发现、纠正软件错误以及保证软件质量具有重要意义。程序切片是一种程序分析理解技术,具有简化问题,缩小目标范围等特点。基于切片技
石油钻井运输企业设备消耗大且管理难,传统的设备管理系统大都停留在对设备的基本信息,供应和库存控制等一般事务性工作的管理上,缺乏利用大量日常设备管理历史信息的进行统
随着手机、互联网等技术的发展和不断完善,数字动漫逐渐形成了当今社会的主要消费主题之一。而人脸动画又是这中间最重要的内容。以人脸为主题的动漫内容的应用也越来越广泛
随着互联网技术的高速发展和多样化网络服务的不断出现,网络环境的安全性要求越来越高,社区网络便是一类安全性要求较高的网络环境。在社区网络环境下,社区网络中的接入节点
随着我国科技计划项目资助数量的增多,项目管理工作量陡增,对项目过程管理的规范化、流程化、高效性、公正性、资源共享等提出了严峻的挑战。由于缺乏业务标准、技术规范等,
计算机在教育中的研究和应用可以追溯到20世纪50年代。随着学习理论、网络技术、人工智能技术的发展,当前基于网络的智能学习系统逐步的改变传统教育方式中交互性差,教学方式
本文参考国内外生态公益林相关研究文献资料,从森林科学经营角度来评价生态公益林质量与效益,试图为提高生态公益林质量和增加其效益提供科学依据,为实现生态公益林可持续经
颅颌面骨作为人体颅骨的主要组成部分,不仅对面部支撑起到重要作用,还决定着脸型的基础结构,但是由于外伤和先天性颅颌面骨发育畸形等因素,常常会导致颌骨的功能异常和外形异
随着手机技术的发展,手机已不仅仅是人们的通讯工具,它的功能也越来越多元化,成为视频、音频、游戏等的载体。通过独特的手机载体,手机游戏使人们随时随地都可以娱乐。而随着手机
图像融合技术在图像处理领域中是一个重要的基础分支,它通过融合多个传感器对同一目标场景的单一描述,利用其中的互补信息和冗余信息,获取更加全面的场景描述,以便于从图像中