维普资讯 http://www.cqvip.com
差异,即使是同一公司的产品,由于技术的更新,各个 据库可以是本地的,也可以是远程的。 版本之间也存在一定的差异。 ④数据交换处理模块:该模块根据用户所提出的数 ③自主性:这些系统各自相互独立,属于不同的部 据交换请求,按照交换规则所设置的数据交换参数(数 门或组织,系统的功能具有各自的自主性。每个系统拥 据库及其相应参数),通过JDBC连接指定的数据库并 有自身系统资源的所有权限,也可以授权其他系统进 提取相关的数据。数据提取完成后经过数据类型及数 行访问或拒绝资源共享。 据格式的转换形成XML格式的文档。 针对异构数据库的上述特点,在数字林业中实现 的目标是建立一个在物理上分散,而逻辑上属于一个 3结束语 统一的数据库,需要完成异构数据之间的数据转换和 本研究的目标是把已经存在的多个数据库系统集 信息共享。 合起来,建立一个异构数据库信息共享平台,实现用户 对异构数据库的透明访问,该平台的各个组成部分具 2基于XML的数据集成 有自身的自治性,在实现数据共享的同时,每个数据库 异构数据源系统之间经常有频繁的数据交换,如 系统仍保有自己的应用特性、完整性控制和安全性控 果采用传统的交换技术会使得数据共享过程复杂,实 制。用户可以通过本平台对这些数据库里的数据进行 现技术可扩展性和可移植性差,且安全问题难以解决。 各种操作,就如同操作一个单一的数据库系统一样。因 而利用XML作为数据通道就很容易克服这个问题。 此,基于XML的异构数据库信息共享的研究在数字林 XML(Extensible Markup Language)作为一种可扩 业工程中有广阔的应用开发前景。 展性标记语言,其自描述性使其非常适用于不同应用 参考文献: 间的数据交换,而且这种交换不以预先规定的一组数 [1]方陆明,陈勤娟,周友法.中国数字林业的构建与展望EJ].浙江林 据结构定义为前提。由于XML是自描述的,使其可以 学院学报,2002,19(2):222—226. 脱离具体应用来描述保存在异构环境中的各种数据, [2]徐爱俊,方陆明,唐丽华.“数字林业”及其若干关键技术分析与 探讨[Jj.内蒙古林业调查设计,2004,7(4):21—24. 其他系统应用能直接对这些自描述的XML文件中的 [3]李登元,胡素芳,周毅.基于异构数据源整合与集成的信息系统 数据进行操作。XML最大的优点是其对数据描述和数 集成技术研究与应用[Jj.军械工程学院学报,2004,16(6):61— 据传送能力较强,它也将成为跨平台数据交换和操作 63. 的标准模式。 [4]王春枝,纪利群.利用XML实现异构数据库问互访[J].微型机与 基于以上讨论,实现数字林业异构数据库数据交 应用,2002,(8):13—14. 换平台的总体模型如图1所示。 第一作者简介:张锡英(1971一),女,硕士,现为东北林业 大学信息学院讲师,主要研究方向为现代信息技术与网络应 用 客 W 户 E 端 B 浏 服 ・览 务 信息短波・ 器 器 SQL 2006年耜国人造舨产量 客户层 数据层 图1基于XML的三层应用结构 ①客户层:客户层只需要浏览器,所有的数据交换 请求通过浏览器发出,交换的结果也返回到客户端浏 览器。 ②应用层:WEB服务器、数据交换核心、JDBC驱动 构成平台的应用层及数据交换模块。 ③数据层:由各种不同的异构数据库构成,这些数 2007年第7期 第35卷
因篇幅问题不能全部显示,请点此查看更多更全内容