本文的工作基于吉林省科技发展计划项目—“基于 Internet 的网络教育管理软件”(简称为 NERMS,Network Educational Management System)的需要,又考虑到满足特定情况下的一般需求,设计和实现了一个支持JDBC 查询接口,能对多种异构数据...
详细信息
本文的工作基于吉林省科技发展计划项目—“基于 Internet 的网络教育管理软件”(简称为 NERMS,Network Educational Management System)的需要,又考虑到满足特定情况下的一般需求,设计和实现了一个支持JDBC 查询接口,能对多种异构数据源进行统一查询的协调器(Mediator)以及相应数据源的包装器。这里所说的异构数据源主要包括不同种类的关系数据库、FTP 资源和 Web 资源(可以根据需要进行扩展)。通过设置相应的配置文件,用户使用所提供的 JDBC 接口实现进行编程,能够方便地对多种异构数据源进行统一查询。
本文首先对异构数据源集成技术进行了介绍,然后阐述了协调器和包装器的设计与实现。协调器部分主要对查询处理过程中的关键问题,如连接操作算法、查询优化等进行了详细的论述,并给出了具体的实现。包装器部分重点介绍了为简化 Web 数据抽取而采用的一种描述语言,这种描述语言能够简化 HTML 页面中数据抽取的描述,同时为了满足对Web 资源中数据的连续抽取,本文对这种描述语言进行了扩展。最后,本文给出了一个具体应用实例以及存在的问题和下一步的展望。
暂无评论