论文部分内容阅读
为了解决国土资源信息共享以及网络化的社会服务,国土资源数据中心的建设应运而生。随着技术的进步,现有的数据中心理论已不再满足时代的需要。因此,本文在现有的数据中心理论基础上,提出了面向服务的多级多服务的国土资源数据中心思想以及在此基础上的框架-插件模式的管理工具系统体系结构,并且从技术层面上研究了数据中心的实现所依赖的关键技术,同时,根据实际生产中的经验设计与实现了数据中心基础平台。首先,分析了国土资源数据的分类、数据特点、数据中心数据库管理数据方式及数据管理粒度。对于国土资源数据的多级别、多专题、多尺度、多时态、多区域、多源异构、多维、数据量大的特点,如何有效的组织和管理国土资源数据,提出了根据国土资源数据库粒度来存储管理,建立分类编码体系机制访问数据,以及利用分布式数据库技术或目录服务技术实现逻辑统一、物理分散的多数据源存储机制的组织与管理方案。其次,提出了数据中心面向服务的多级多服务分布式系统的体系结构,即各级数据中心建立各种数据服务,包括数据集成、数据访问、数据交换、元数据服务等,并且不同服务之间可通过聚合实现新的数据服务。利用SOA架构建立各级分布式数据中心,将各级数据中心通过服务联系起来。这样不仅能实现数据中心的可配置、扩展性,还可以在总体架构不变的同时更改其中的服务实现机制。此外,提出了数据中心管理工具系统框架及模型,实现数据的统一管理,达到国土资源信息的共享。模型采取框架-插件模式,将各种业务逻辑分解成业务单元,并制作成功能插件,集成到框架中成为业务系统。功能插件存储在功能库中,可通过聚合实现新的功能插件,需要使用的时候再调入系统中。该模式实现了业务功能的可扩展、可配置。本文还研究了国土资源数据中心发布平台,创造性地提出通过数据中心提供的数据服务以及国土资源业务管理插件提供的业务功能来实现具有国土资源管理特色的WebGIS系统。利用服务桥搭起数据中心管理工具与WebGIS之间的桥梁,实现二者的通信,可以达到WebGIS系统业务的可扩展以及通用性,实现国土资源信息服务社会化。再次,分析了建设数据中心的关键技术,在技术层面上保证数据中心建设的可行性。提出了独特的上下级数据交换同构与异构数据的交换方式及数据管理目录树的概念。这种交换方式利用Agent建立数据更新发现机制,采取XML和VCT实现数据交换文件,通过交换服务实现数据交换,利用更新服务实现数据的更新。利用数据管理目录树可根据用户的视图角度不同而改变视图。此外,还介绍了框架-插件技术,以及如何利用该技术建立可配置、可扩展的业务工具管理系统。另外,设计实现了海量空间数据库缓冲池,大大提高了海量空间数据的访问效率。最后,详细介绍了数据中心的设计与实现。重点说明了面向服务的多级多服务的分布式数据中心的实现机制,同时介绍了数据中心两个重要的数据服务——数据维护服务、数据交换服务以及利用框架-插件技术构建的数据中心管理工具系统的实现。通过建立面向服务的多级多服务的分布式数据中心基础平台,有效的解决了国土资源数据的管理、数据共享以及数据交换与更新的问题。同时也为国土资源信息化提供了很好的信息平台。