论文部分内容阅读
随着互联网用户数和信息量的迅猛发展,信息检索和查询成为最基本、最重要、最普及的应用,信息检索的效率通常被用户视为衡量检索服务质量的标准,对于促进还是制约互联网的发展至关重要。尽管在互联网的发展过程中,各种搜索工具层出不穷,但是现有的搜索工具都是运用传统的C/S模式,把远程主机的页面拉回本地进行检索,这种模式耗费了大量宝贵的网络带宽。传统的Web信息检索模式呈现出效率低下,制约发展的征兆,因此激励人们研究和开发新的,更加高效的信息检索方法。
目前,国内外研究人员尝试利用移动Agent技术来解决互连网信息搜索和综合利用问题。移动Agent技术涉及到计算机网络、分布式系统及人工智能等诸多领域,由于其移动性、自治性和协调性等特点,己经在互连网环境下的分布式系统中得到应用,并展现出巨大的应用前景和优越性。
采用移动Agent技术进行Web信息检索,相比较传统的信息检索技术,移动Agent到信息服务端检索并返回结果,避免了大量中间数据的传输,有效地利用了网络带宽;同时无需持续的网络连接,即使在网络不是很稳定的状态下,系统也具有很大的灵活性和可靠性。
本论文重点研究和探讨如何将移动Agent技术应用于Web信息检索,并进行了一些初步的尝试。论文首先介绍了移动Agent的概念、系统的体系结构、关键技术、标准、主要开发平台和技术优势。然后分析对比了传统Web信息检索系统和基于移动Agent技术的Web信息检索系统的不同,指出了移动Agent技术和Web信息检索技术结合的优势。最后,在JADE开发平台上进行了基于移动Agent的Web信息检索系统IRBMA(InformationRetrievalsystemBasedonMobileAgent)的设计和实现,结合JADE平台的特点,在容错机制中设计了一个多Agent容错平台,增强了系统的容错性。通过实验,验证该系统达到预期目标。