论文部分内容阅读
日益庞大的网络及其异构性给互联网络的管理和操作提出了挑战,合理、有效地利用Internet上的信息资源是计算机应用的需要,也是当前计算机网络研究和开发的热点之一。目前,国内外研究人员正尝试利用移动agent技术来解决互联网信息检索和综合利用问题。移动agent技术是一种新型的分布式计算技术,是分布式技术与Agent技术相结合的产物。移动agent技术涉及到计算机网络、分布式系统及人工智能等诸多领域,由于其移动性、自主性和协调性等特点,已经在Internet环境下的分布式系统中得到应用,并展现出巨大的应用前景和优越性。从现今国内外对移动agent研究和应用来看,目前应用性研究成果还少有成功的范例,对Agent技术的研究多处于理论和数学证明的研究阶段,并没有成熟的移动应用系统。而且,对于已知的这些应用系统,人们一直在对它们的安全性等问题产生质疑,如果不能解决这些问题,无疑将严重阻碍Agent技术的广泛应用。为了解决上述问题,有必要对Agent技术进行深入的研究。本文旨在探索移动agent技术在Internet上的具体应用,研究采用移动Agent技术进行分布式信息检索所遇到的问题及解决方案。在研究移动agent技术的基本理论和应用特点的基础上,注重分析了基于移动agent技术的软件设计方法,提出了利用移动agent技术构造Internet环境下的分布式数据库信息检索系统的设计方案;深入研究和分析了系统的安全机制。所有的研究和设计工作体现在我们所实现的一个Internet环境下基于移动agent的分布式数据信息检索系统MABDIRS(Mobile <WP=4>Agent Based Distributed Information Retrieving System )中。