论文部分内容阅读
随着Internet/WWW在全世界范围内的迅猛发展,多Agent系统的研究成为当今软件技术发展的热点。多Agent系统通过对自主Agent间的并发计算、协同工作的支持,被认为是现实的分布、开放系统中问题求解的进一步发展。多Agent系统中,移动Agent为基于Internet的分布式应用提供了一种灵活的计算模式。
移动Agent是一个能在异构网络中自主地从一台主机迁移到另一台主机,并可与其他Agent或资源交互的程序。工作流管理系统指运行在一个或多个工作流引擎上用于定义、实现和管理工作流运行的一套软件系统,它与工作流执行者(人、应用)交互,推进工作流实例的执行,并监控工作流的运行状态。支持工作流管理的移动Agent系统可以使异构网络中的分布式工作流的管理更加简单灵活。
本文研究内容是2003年陕西省自然科学基金项目“多Agent系统平台的安全性研究”的一部分。文中首先分析了Agent,移动Agent的概念、特性及其逻辑发展继承关系,总结了移动Agent在低带宽、高延迟环境下的优势。然后深入研究了移动Agent迁移机制、移动Agent系统安全性策略等有关移动Agent的关键技术,给出了支持工作流管理的移动Agent系统模型。最后参照互操作性的规范MASIF和FIPA,结合工作流管理现状中出现的柔性差等问题,将工作流管理技术与移动Agent系统平台实现融合起来,研究并初步实现了支持工作流管理的移动Agent系统中Agent的迁移与安全保护策略。为多Agent系统平台中的安全性问题研究做了预研与探索工作。