论文摘要
随着计算机和网络技术的迅猛发展和广泛应用,高效、可靠的软件生产开发模式和开发过程成为国内外研究的热点。多引擎的体系结构就是多个引擎组成的松散的网络,通过多引擎间相互作用解决由于单个引擎能力或知识的不足而无法解决的问题,从而提高了软件复用效率,准确性,降低成本达到了加速应用系统开发的目的。各个引擎是孤立的,彼此之间没有什么联系,各自完成自己的功能,如何将它们联系在一起,高效地完成确定的业务目标成为多操作服务引擎协作的关键。多操作服务引擎的协作调度问题是多操作服务引擎体系结构中的核心问题。本文主要对多主体协作的调度机制进行了研究与实现。首先,本文具体介绍了基于多操作服务引擎协作的体系结构的魔力引擎的结构设计和其运行流程。其次,提出了多操作服务引擎协作调度机制的设计方案。主要包括三个方面:1)设计了一种通用的多主体协作调度的模型,Scheduler Agent向其它的Task Agent下达指令,协调Agent之间的共同目标的实现。2)进行了操作服务的设计,包括定义操作服务的描述、发现和定位等。3)通过定义调度引擎的功能、执行过程和调度算法等实现了调度引擎的构架。最后,多主体协作调度机制的实现在J2EE平台开发环境下采用了EJB组件技术。
论文目录
摘要Abstract第1章 绪论1.1 引言1.2 研究背景和意义1.3 研究的主要内容1.4 内容安排第2章 相关技术2.1 多主体协作技术概述2.1.1 Agent2.1.2 多 Agent系统2.1.3 多 Agent协作类型2.1.4 多主体调度的组织结构2.2 调度机制的研究2.2.1 调度问题的一般模型2.2.2 调度的种类2.2.3 调度策略2.3 J2EE/EJB2.3.1 J2EE2.3.2 EJB2.4 本章小结第3章 基于多主体协作的调度总体模型3.1 魔力引擎系统概述3.1.1 魔力引擎的体系结构设计3.1.2 多操作服务引擎协作的运行流程3.2 多 Agent协作调度模型3.2.1 多 Agent调度的模型结构3.2.2 多 Agent协作中 Scheduler Agent3.2.3 多 Agent协作中Task Agent3.3 本章小结第4章 多主体调度机制的设计4.1 操作服务执行和调用机制4.1.1 业务目标和操作服务的描述4.1.2 操作服务序列形成方式4.1.3 操作服务的状态转换4.1.4 业务目标的解析和操作服务的串行化4.2 调度引擎的调度机制4.2.1 调度引擎结构4.2.2 调度引擎执行过程4.2.3 调度器的实现方式4.2.4 调度器的调度算法4.3 操作服务引擎的监控4.3.1 日志引擎的设计4.4 本章小结第5章 多主体协作的调度机制的实现5.1 基本数据结构5.2 操作服务引擎适配器的实现5.3 调度引擎的实现5.3.1 实现业务目标解析器5.3.2 实现操作服务串行化编码器5.3.3 实现infobus上数据转移5.3.4 实现调用操作服务引擎的调度器5.4 本章小结结论参考文献攻读硕士学位期间发表的论文和取得的科研成果致谢
相关论文文献
标签:调度机制论文; 多主体协作论文; 多引擎的体系结构论文;