试论数字图书馆跨库检索的现状和发展(2)
作者:佚名; 更新时间:2014-12-05
另一种相似的动态网页技术JSP由Sun公司于1999年发布,JSP支持的是完全的Java,可以充分发挥Java面向对象编程的强大功能,可以使用J2EE标准服务,使用大量的Java API,如JDBC API。
2.5 CORBA技术
CORBA(Common Object Request Broker Architecture, 公共对象请求代理体系结构)是由OMG(对象管理组织,Object Management Group)提出的应用软件体系结构和对象技术规范,其核心是一套标准的语言、接口和协议,以支持异构分布应用程序间的互操作性及独立于平台和编程语言的对象重用。目前也有许多基于CORBA中间件的异构数据库互联的研究。
2.6 XML中间件技术
XML(Extensible Markup Language,可扩展标记语言)是由W3C(World Wide Web Consortium)组织于1998年2月制定的一种通用语言规范,它是专门为Web应用程序而设计的SGML的简化子集。开发基于XML动态应用(如动态信息发布、动态数据交换等)的前提是所支持的数据库必须能支持XML。XML自身的特点使其易于进行异构数据库间的数据集成和数据交换,因此可以很好的应用与跨库检索系统的构建。
3. 基于XML中间件技术的跨库检索
上文介绍了目前常用的几种跨库检索技术,其中XML是近几年刚兴起的一种信息技术,随着XML技术的发展,基于XML的中间件技术已经成为目前数据库集成技术的研究热点,基于XML技术的跨库检索为数字图书馆的数据共享提供了有力的支持,国内外对基于XML的跨库检索的研究日益增多,成为跨库检索系统研究领域新的研究方向。XML虽然兴起的时间不长,但是却具有许多其他技术无法媲美的功能和优点。它在数据集成方面的优势主要表现在以下几个方面:
3.1 自我描述性。XML具有基于Schema自描述语义的功能,容易描述数据的语义,在描述数据内容的同时突出对结构的描述,从而体现出数据之间的关系,这种描述能被计算机理解和自动处理,使计算机不依赖特定的数据解释程序自动识别文档的内容。
3.2 互操作性和开放性。XML 可以在多种平台上使用, 而且可以用多种工具进行解释。XML 标准自身在Web 上是完全开放的, 可以免费获得。W3C 制定了XML 标准,它不依赖于任何一家公司,而且许多软件开发平台都支持基于XML 的应用。同时, XML 并不禁止创建私有格式。微软公司、Oracle 公司和其他一些著名的大公司以及W3C 的工作组正共同努力以确保XML 的互用性,以及为开发人员、处理人员和不同系统和浏览器的使用者提供支持,并进一步发展XML 标准。
3.3 可扩展性。作为一种标记语言,XML 中的标记是没有预先定义的,使用可按需求定义自己的标记。
3.4 平台独立性。XML 文档是纯文本,独立于平台和应用。
3.5 结构化。XML不仅可以描述结构化数据,还可有效描述半结构化,甚至非结构化数据。
3.6 可交换性。XML 是一种标准化的语言规范。DTD规范定义了XML文件的语法、语句和数据结构的标准,因此XML文件是一种规范的结构化的文档,具有很好的可交换性。这就使用户可以很容易地将文件的属性映射到数据结构或对象分级结构中,客户端浏览器和数据库之间来回传输文件也变得可靠,XML 文件可以作为一种中介让数据在两种数据库之间灵活地进行转移。
XML的这些优点使它在异构数据库之间的数据整合方面具有很强的优势。因此,使用XML作为中间件构建数字图书馆跨库检索系统是一个不错的应用方案。XML技术一直是信息技术领域的研究热点,与数据库结合方面的研究更是方兴未艾,发展迅速,已成为未来数据库技术的发展方向,XML技术在数字图书馆异构数据库跨库检索中的应用也将有不可估量的发展前景,跨库检索系统也将会得到长足的发展。
4. 结束语
综上所述,数字图书馆的异构数据库集成是图书馆届关注的热点之一,促使跨库检索系统的开发成为必然趋势,目前常用的跨库检索技术有很多,其中,XML技术因其本身的特点使得它非常适用于异构数据库间的数据交换,因此,基于XML的中间件技术在数字图书馆跨库检索的研究中占有重要的地位,已得到图书情报届人士的广泛关注。
参考文献
[1] 黄镝. 异构数据库的跨库检索技术综述. 图书情报工作, 2003(6).
[2] 李书宁. 数字图书馆跨库检索技术研究. 数字图书馆论坛, 2005(2).
[3] 申传斌. 基于XML 的数字图书馆异构数据库互连. 现代情报, 2005(7).
[4] 黎宇. 跨数据库文献检索统一平台的实现.
上一篇:基于隧道技术的VPN技术初探
热门论文