论文部分内容阅读
XML具有开放性、自描述性和平台无关性,被称作“Web上的ASCII码”,近来已成为科学与业务应用中数据表示的标准,以及应用间数据交换的标准。因此,将XML有效地运用在电子政务框架体系的各个层次当中,可以为目前电子政务中面临的资源共享、安全控制、业务协同和业务集成等系列核心问题提供有效的解决手段,这些都迫切要求我们对XML在电子政务中的应用做出更加深入的研究和应用。 本文以鄂州市电子政务系统的建设为背景,所做的工作主要集中在如何将XML这一新技术运用在电子政务应用支撑层的数据交换平台中。对XML在平台上的数据表示、存储、格式转换、传输中的新思想、新方法进行了深入地研究,设计了以XML数据为中间形式的数据交互原型系统,主要完成了下列工作: (1)目前政府各部门同构或异构平台之间的数据交换没有统一的格式,造成信息共享困难,形成信息孤岛问题。从实际需要出发,本文分析数据交换平台的应用需求;设计了适合电子政务需要的数据交换体系结构; (2)深入研究目前XML技术的标准,包括基础标准和应用标准,对解析器SAX和DOM、XML模式DTD和XML Schema等进行比较分析后,选择DOM等用于本论文原型系统;探讨了XML在信息系统中的应用模式; (3)根据电子政务实际应用的需求,设计基于XML的数据交换的框架结构,提出基于XML的数据交换模型。并据此设计了数据交换的原型系统,以及原型系统的实现步骤: (4)深入研究了:XML数据的结构、内容、关系表示;XML文档在文档数据库、关系数据库、面向对象数据库中的存储方法;XML与HTML、Word以及关系数据之间的格式转换方法;XML数据的传输方式等,为将XML应用于数据交换平台提供了方法支持; (5)最后采用Microsoft的IIS和ASP作为底层Web服务平台,Web数据库的访问采用Microsoft的ADO组件实现,MSXML提供了DOM组件(XMLDOM),同时结合XSL文档可以将XML格式化为HTML输出,实现了一个基于XML数据交换的会议管理系统。 由于电子政务是一项系统工程,是国家信息化建设的重要领域,因此对XML在电子政务中方方面面的应用进行研究具有深远的理论和现实意义。本文的研究工作在电子政务及其他信息系统的数据交换中有一定的理论和实用价值,可为数据交换的设计提供参考。