论文部分内容阅读
21世纪是人类走向信息社会的世纪,是网络的时代,是超高速信息公路建设取得实质性进展并进入应用的年代。网络计算环境也正在发生变化,由Client/Server发展到Client/Network,并正在向Client/Virtual Environment发展。在这种情况下,出现了多种移动计算模式,如客户/服务器模式,代码即需即取模式等,但这些移动式计算模式有其固有的局限性,如在与远程主机或服务器只能进行异步方式的通信,等待时间长,带宽浪费现象严重,对于某一特定的任务,只能串行处理等。而源自于人工智能的移动Agent是人工智能技术与网络技术相结合的产物,其在分布式计算或网络计算中有许多特有的优势。如减少网络上的通信量:能异步自主的运行;Agent的智能特征能够自主的决定移动目标,有利于负载平衡,而且也可以减少用户浏览或搜索的判断;降低了分布式系统的复杂性等。这些特性都促进了移动Agent技术在分布式计算环境中的大量应用,如网络管理,电子商务,信息检索等。移动Agent计算模式将成为未来网络计算的主流模式。 本文在已有的Agent理论研究基础上(如Agent理论模型、结构),设计了一个移动Agent系统的体系结构模型,将一个移动Agent系统划分为四个主要部分,移动Agent环境,移动Agent,停靠服务器,信息服务中心。并重点阐述了其中的两个功能模块——通信模块与迁移机制。并在此基础上提出了一个基于移动Agent系统的新型信息发现环境。绝大多数传统搜索引擎都是基于客户/服务器模型的在线搜索模式,并且在服务器后端维持着预定义、海量的信息数据库,这种结构对信启、数据库和网络存在过多的依赖,并且搜索引擎不支持结果的异步传送,因此迫切需要一种个性化、智能化的新型信息发现系统。用户通过个人智能Agent把搜索信息提交给信息移动Agent,信息移动Agent按照旅行计划表移动到目的地与上面的信息服务Agent进行交互,信息服务Agent根据移动Agent携带来的信息在信息数据库中检索相应的信息,并把它交给移动Agent,移动Agent或者移动到下一目标或者回原主机。这样的一个Agent社会可以为用户提供更高效的信息服务,对用户更具有亲和力,因此有着广泛的应用前景。