论文部分内容阅读
本研究从智能软件代理技术的基本理论出发,讨论移动代理的编程实现机制,提出了一种基于多代理架构的分布式软件整合系统模型。为了探讨该模型的可行性,并深入分析基于该模型系统的效能优势,如能实现离线式运作、能显著降低网络负载、具有优秀的复杂任务处理和容错能力等,本文开发了一个基于多代理的分布式排课软件系统CSSMA以进行系统实例研究。
CSSMA系统的开发以基于多代理架构的分布式软件整合系统模型为框架,以教学机构原有的排课系统信息架构为基础,通过编程具体实现系统各代理的功能、数据库调用及多代理间通信协同,从而完成排课老师与各授课老师间的沟通协调,达成合理排出课程表的目标。同时,本文构建了系统执行平台,对CSSMA系统进行了实际运行实验,并通过对运行结果中的系统执行时间与代理间通信量的分析,验证了基于多代理的分布式软件整合系统模型框架的可行性与效能优势。