论文部分内容阅读
在我国的电子政务建设的过程中,政府各单位对数据和系统的安全性要求越来越高,都针对各自的情况开发了电子政务系统,但这些系统在开发时由于缺乏统一的规划,因此采用的开发平台、开发技术以及后台数据库均有不同,即系统异构和数据异构,系统与系统之间是相对独立的,这些使得各职能部门之间的数据共享相对较差,这些信息系统就好比一个个的“信息孤岛”,这与电子政务系统建设的总体原则是有所相悖。电子政务系统应该是政府利用信息技术,向社会提供各种服务,应该是一个整体的平台概念,但由于各种原因很难将这些数据进行统一管理,无法有效提升政务信息资源和其它公共信息资源的共享、提升电子政务协同办公平台的应用、提升为民办事的广度和深度。某地方政府的当前情况与上述描述的十分相似,在不改变原有系统的前提下实现异构数据的安全共享是该地方政府亟待解决的问题,因此,根据该地方政府的现状与需求,本文提出了基于元数据的数据中心管理系统,来实现数据的集成共享。元数据通常被定义为“关于数据的数据”,其概念起源于计算机科学,早在二十世纪六十年代,为了有效描述数据集,元数据的概念被提出。它的功能有很多,如对信息资源对象的内容、属性等的描述能力,支持用户发现资源的能力,支持用户在不必浏览信息资源对象本身的情况下,能够对信息资源对象有基本的了解和认识的功能,保存信息资源对象的加工存档、结构、使用管理等方面的相关信息的功能,保存资源被使用和被评价的相关信息的功能,提供信息资源对象本身的位置方面的信息功能,以及信息资源的交互功能等。在本文中,我们首先介绍了元数据和ETL的概念和作用,然后对系统产生的背景和需求作了简要阐述,随后利用元数据可描述结构化数据的特征,提出了使用Java EE技术和ETL工具、基于元数据的公共数据中心数据管理系统,该系统用内嵌的ETL工具将异构数据抽取至系统的中心库,并将其按照面向主题的逻辑结构分类,用元数据描述抽取后数据的结构、位置等信息,对数据的发布进行控制,包括数据的被访问安全等级,其粒度可精确到每个数据表的数据列,同时提供数据的查询、下载等应用的控制。文中介绍并分析了多种不同种类的元数据以及它们的应用,并结合本系统提出了适合本系统的元数据模型,接着设计了整个系统,包括系统的架构、元数据库和各个功能模块,随后对系统的各个功能模块的实现进行了详述,最后对系统进行了功能和性能测试。本文尝试用元数据和ETL结合Java EE来构建一个电子政务系统,创新点在于,利用元数据、ETL和Java EE技术,在不改变各部门原有系统的结构前提下,实现了各系统异构数据的安全共享访问,消除了原有系统间的“信息孤岛”问题,增加了各部门间的协调性,极大地提高了政府部门的办事效率。