论文部分内容阅读
计算机的出现极大地扩展了人的能力,计算机和通信的结合产生了计算机网络,网络技术使计算机相互连结进行协同工作,将传统单机计算变为分布式计算。然而传统的分布式计算模式(C/S模式)结构为静态的,即使其改进的B/S模式也难以满足软件的及时更新和针对不同客户的定制服务。 移动Agent技术的出现使这种局面得到彻底的改变,这是一种全新的分布式计算技术,该技术为解决分布式应用问题提供了新的途径。移动Agent是分布式环境下持续、自主运行的软件实体,它具有自治性、移动性、目标/任务驱动性、协作性、适应性,同时具有可靠性、智能性、开放性、可伸缩性,为实现分布式计算提供了非常有效的途径,以此来实现现代软件所要求的及时更新和针对不同客户的定制服务。 本文较为深入地研究了移动agent技术的理论模型,包括移动Agent体系结构、移动Agent的移动机制、移动Agent的定位及通信、移动Agent的互操作规范和移动Agent的安全等。通过分析移动Agent理论模型和中间件理论,设计并实现了一个基于移动Agent中间件的应用系统——实时证券监管系统。该系统的实现中充分利用了移动Agent技术的优点,使系统具有较高的效率、很好的可移植和可伸缩性,同时系统具有良好的可定制性。该系统实际上是一个分布式信息检索系统,因此,所建立的体系结构也很容易推广到其它类型的系统,如信息检索、分布式网络管理、安全代理和电子商务。