论文部分内容阅读
过去几年里,网络通信技术和计算机技术得到了迅速发展,单机间通信也随之发展成为分布式通信,这成为网络化制造支撑网络的基础。但随着制造网络规模的扩大,分布式事务的复杂,人们对系统的可靠性,通信效率,成本控制以及信息集成度提出了更高的要求,这促使了对分布式异步通信的深入研究。这些研究从早期的非阻塞通信到扩展异步RPC再到移动Agent应用,分布式异步通信经历了逐步走向完善的演化过程。尽管如此,这种新的分布式通信模式在预制基础,协作运行以及容错通信等方面存在诸多不足,成为制造网络进一步发展的阻碍。本文试图对这些问题作出一些有益的探究,在剖析了异步通信的内核演进机制后,提出并阐述了在COM+基础上构建移动Agent应用的思想,利用COM+面向对象特性和其运行环境作为预制基础,为移动Agent提供有力的平台支持;针对Agent协作问题,提出了Agent关联组,嵌套组及组协作模式等理论来描述和定义Agent组的组织结构和行为特征;针对原有通信容错手段的单一和呆板,提出了树型动态容错结构,多Agent请求多代理和Agent组协作容错等理论,并对移动环境下的容错技术作了初步阐述,最后以一个原型系统对部分所述理论进行了验证。