论文部分内容阅读
移动代理技术是二十世纪九十年代出现的一种新技术,由于移动代理移动性、跨平台性和自治性的特征,它为分布式信息检索提供了一种新的解决方法。
这篇论文主要研究移动代理技术及其在分布式信息检索中的应用,基于图书馆的集成多个分布的、异构的数据库,对外提供统一的检索服务的需求,设计了一个基于移动代理的分布式异构数据库检索系统,并且以Grasshopper作为移动代理平台,实现了本系统的一个演示系统。本系统将传统的Web服务器与移动代理系统集成,在客户端与服务器端之间仍然使用传统的客户机/服务器技术,而对各个数据库的检索有移动代理系统来完成。服务器上的应用程序可以将用户的需求交给移动代理,使用户感觉不到数据的分布和移动代理的存在。负责检索任务的移动代理在各个数据库服务器之间移动,与数据库服务器上的本地代理交互,对外界屏蔽掉数据库的异构和分布,提供统一的检索接口。由于移动代理的移动性和跨平台性,本系统可以检索多种类型的数据库,这些数据库可以分布在网络中的任何地方,异构的操作系统环境上。系统具有很好的开放性、透明性、便于与遗留系统的集成。另外,由于移动代理的自治性,在检索过程中的中间结果不用返回客户端,用户不必参与检索的过程,对带宽要求较低,对客户端的没有另外的软件要求。