论文部分内容阅读
随着信息化建设工作的推进,现在存在着大量的网络科技资源数据库和应用系统,但是由于管理体制等原因造成数据库和系统结构迥异,各数据库和应用系统彼此孤立,相互之间难以实现资源共享和业务信息传递,致使各个应用系统只能是孤岛式的运行,无法实现资源间、系统间的资源共享和信息联动。因此,需要一种新的系统框架来解决多个异构数据库的资源整合,其前提是必须对用户透明,并保持本地数据库的自治性。
本文首先介绍了异构数据库的特点,包括网络科技资源的内容,异构数据库的定义,可识别的数据库类型,什么是XML语言以及如何实现关系数据库到XML的映射等。
接着介绍了网络科技资源应用集成环境建设项目中的异构数据来源及其查询机制,并提出了一种基于XML统一访问异构数据库的策略。其中异构数据来源包括资源主动提交和自动服务发现两种。统一访问异构数据库主要基于XML技术,需要经过连接配置、元数据提取、数据库信息描述等几个步骤。
考虑到异构数据库有可能物理位置分布不同,本文又提供了一种远程访问异构数据库的方法,包括通讯机制、服务器端的调度机制、队列机制以及所采用的缓存策略,并介绍了网络科技资源应用集成环境建设项目中采用的OSCache技术。
然后本文对网络科技资源应用集成环境建设项目中的重要技术实现做了简单的介绍,包括整个资源整合系统的体系结构、数据包的封装、数据包的解析,数据库中表的设计,接口定义等。
最后,本文对以前所作的工作进行了总结,提出了系统的一些不足之处,提出进一步研究工作的方向。