论文部分内容阅读
随着互联网的迅速普及和广泛的应用,以及我国的电子政务系统逐步构建完成以后,政府的许多工作移植到网上实现。如果在推进电子政务的过程中,对支撑各个部门的各种应用系统缺乏统一的规划,就会形成信息孤岛,从而为信息共享带来困难。同时,就某个单位来说,如果没有很好的规划内外网络上应用系统的数据库,就会造成数据的冗余和不一致性,内外应用系统的数据也无法相互同步更新。建立数据交换系统是解决上述问题的有效途径之一。本论文结合淳安县门户网站与内部办公网络数据交换的实际需求,提出一个政府数据交换模型(Government Data Interchange Model,GDIM)。GDIM是以元数据模型(Meta Data Model)的外挂封装为基础,以支持提供不同数据格式间转换的环境,由此实现不同系统间数据的重整、选取、分析、与封装,进而将它转入到另一个系统中,以增加数据的可重用性。本文实现的数据交换系统有以下三个主要模块组成:(1)文件转换规则处理系统(File Transform Rules System)。该系统负责处理来源数据库系统的数据转换规则,其主要目的是将用户所输入的文件格式(File Format)与数据结构(Data Schema)的内容加以处理,并以DOM(Document Object Model)的结构将之传给数据转换系统来作为转换的依据。(2)数据转换处理系统(Data Transform Process System)。主要是针对数据库系统的实体文件作数据转换(Data Transform)与选取的处理,并将得到的数据依其原有的结构与关系,重新编写成XML的格式,并通过DOM来将其转换为树状的数据型态,以利于提供数据的交换与再使用(Reuse)的处理。(3)数据交换处理系统(Data Interchange Process System)。将从数据库文件中经选取而重新整合过的数据,通过HTML、CSS(Cascading Style Sheet)等描述语言、接口或程序,进而传送给其它的应用系统,以完成数据交换工作。本系统与一般数据交换系统相比,特点是:以XML为基础,将其应用于所定义出的通用性的数据交换模型之中,以方便系统维护者进行不同系统数据间的转移工作;这样一来,就不必像传统的做法那样需要个别开发其转换程序,因此不但能增进系统开发的效率、数据的重用性、降低软件系统开发的成本、还可使数据的维护更加容易。