基于KQML和XML的多Agent系统_NKMAS

合集下载

基于KQML面向虚拟企业合作伙伴选择的多Agent系统通信模型

基于KQML面向虚拟企业合作伙伴选择的多Agent系统通信模型

基于KQML面向虚拟企业合作伙伴选择的多Agent系统通
信模型
谢家友;曾建潮
【期刊名称】《计算机应用》
【年(卷),期】2005(025)003
【摘要】给出了一个面向虚拟企业合作伙伴选择的多Agent系统基于KQML的通信模型.介绍了各Agent间通信时用到的KQML保留原语,并对KQML原语进行了适当的扩充以满足系统通信的要求.最后给出了在通信中使用较多的与数据操作有关的KQML消息到相关的数据操作SQL语句间的映射关系,较好地实现了KQML消息与SQL语句的衔接.
【总页数】4页(P539-542)
【作者】谢家友;曾建潮
【作者单位】太原科技大学,系统仿真与计算机应用研究所,山西,太原,030024;太原科技大学,系统仿真与计算机应用研究所,山西,太原,030024
【正文语种】中文
【中图分类】TP393.01
【相关文献】
1.面向虚拟企业合作伙伴选择的信息搜集系统 [J], 顾学民;王伟;孙树栋;卢彬
2.基于扩充KQML的Agent通信模型及实现 [J], 王宏宇;牛君
3.基于KQML和XML的多Agent系统:NKMAS [J], 杨磊;陈秋双
4.分布式智能视觉系统中基于KQML的Agent通信模型 [J], 夏娜;蒋建国;尤小泉
5.基于模糊信息公理与云模型的虚拟企业合作伙伴选择 [J], 赵金辉; 王学慧; 关文革; 尹立杰; 周玉
因版权原因,仅展示原文概要,查看原文内容请购买。

基于KQML和XML的多Agent系统_NKMAS

基于KQML和XML的多Agent系统_NKMAS

当 &’()* 处于活动状态时,自适应模块会不断检测 &’()* 所处环境的变化, &’()* 管 理 模 块 设 置 自 适 应 模 块 中 的 环 境 变 化的阈值, 当环境的变化超出允许范围的时候, 自适应模块将 环境的具体变 化 通 知 给 &’()* 管 理 模 块 , 由 &’()* 管 理 模 块 进 行相应的处理。
#5 , 并做了某些改进。 现参考了 2-3’ 的 .’/ 参考模型 4!,
图&
’()*+ 结构

( 用户接口: 在用户和 ’()*+ 之间提供一个界面, 用户 可 &) 以 向 ’()*+ 提 出 任 务 请 求 , 同 时 ’()*+ 可 以 向 用 户 反 馈 各 种 信息。 负责操纵、 监控、 协调 ( !) ’()*+ 管 理 模 块 : ’()*+ 的 核 心 , 与其它模块的交互。 任务求解模块: 即基于局部知识库的推理机, 对用户提 ( #) 出的任务请求进行求解, 产生解决方案。 任务执行模块: 执行由任务求解模块产生的解决方案, ( 6)
’()*+
多 ’()*+ 系统
1F.G H.G
文献标识码 ’ 中图分类号 J3#K&
文章编号 &""!9I##&9( !""# ) #%9"!!I9"6
& #-.*/ &’()* ,01*(2 341(5 6) !"#$ 4)5 %#$: +!#&,
74)’ $(/ 89() "/-19-4)’ ( LD==)() DM -*MDN:;+<D* J)@A*D=D(B ;*O /@<)*@) , 0;*P;< Q*<R)N?<+B , J<;*S<* #"""7&)

一个基于XML和多Agent系统的远程教学模型

一个基于XML和多Agent系统的远程教学模型

一个基于XML和多Agent系统的远程教学模型
李英
【期刊名称】《电脑知识与技术》
【年(卷),期】2006(000)012
【摘要】针对目前远程教学中所存在的一些不足,将多Agent系统和XML技术引入到远程教学中,从而建立了一个含有四类Agent、八种Web服务的远程教学模型XA_DTS.通过该模型,远程教学能够实现有针对性的个性化教学,同时能够激发学生的主观能动性,促进学生的主动学习.
【总页数】3页(P213-215)
【作者】李英
【作者单位】商丘师范学院计,算机科学系,河南,商丘,476000
【正文语种】中文
【中图分类】TP393
【相关文献】
1.基于Agent及XML技术的远程教学模型 [J], 刘艳萍
2.XML安全技术及一个新的基于XML的Web安全模型 [J], 陈越;任年民;兰巨龙
3.XML安全技术及一个新的基于XML的Web安全模型 [J], 陈越;任年民;兰巨龙
4.一个基于自组织多Agent系统的智能控制与决策模型 [J], 杨斯博;李敏强
5.一个基于Internet的智能远程教学模型 [J], 李文军;周晓聪;许宇玲
因版权原因,仅展示原文概要,查看原文内容请购买。

一个基于XML和多Agent系统的远程教学模型

一个基于XML和多Agent系统的远程教学模型
程序的协议。
新型教育方式 .是知 识时代人 们构筑终身学 习体系 的主要手段 f】 3。它借助先进的通讯技术传递 信息 , 使教学不受时间 、 空间和地
域 的限 制 。 而 实现 了 自主学 习 。 随着 It nt 飞速 发展 , 于 从 ne e 的 r 基
从 A et 特 性 可 以发 现 ,采 用 A e t gn 的 gn 技术 对 远 程 教 学进 行
We b的远程教学系统成为了远程 教育 的主要方式。它是利用 网络 作 为载体 。 进行 分布式教学工 作的软件 系统 , 它在服 务器 上运行 的教学系统可以接受多个用户访问 . 使资源利用率大大提高 。 然而 . 观现有基于 We 综 b的远程 教学 系统 , 难发现其普遍 不
存 在 的 一 系列 问题 . 括 : 包 ( 多 以 呈 现 教 学 材 料 为 主 , 教 学 过 程 中学 生 被 动 学 习 。 1 1 在 缺 乏 必 要 的 交互 手 段 :
Ke r sXML; ut ywo d : M l—Ag n ytm ; i e tS se XA DTS
1引言
现 代 远 程 教 育 是 随 着 现 代 化 信 息 技 术 的 发 展 而 产 生 的 一 种
()知识级” 4“ 通信 能力 : 能够与其他 主体 采用类似 人类 交流使 用的基于 S ec c 理论 的通信语言 。 p ehA t 而非一般 的符号级 程序对
日标 :
gn 的 共 同 目标 就 是 更 好 的完 成 知 识 的 传 授 与学 习 。 et 随 着 互联 网 的 发 展 , 目前 大部 分 应 用 系统 都 适 应 了互 联 网的 环 境 , A et 统 也 不 例 外 。 对 广 域 网 对 多 A e t 统 所带 来 多 gn 系 针 gn 系 的挑 战 ,许 多研 究 将 We 务 与 A et 合 起 来 .提 出 了 A et b服 gn集 gn 服务 的概 念。例如 , 文献【】 4针对广域 网的特性 , 出了一种基 于 提

扩充KQML以实现多Agent系统通信

扩充KQML以实现多Agent系统通信
p r r r sa ay e n t e h p fs p ot g a c i d fsr tg e fc nr c e 8 p si l . ist e f me i n l z d i o e o u p r n smu h k n s o t e i so o t tn t o sb eI t e o o s h i a a a tr
A et gn 通信语言(C ) AL 作为充分发挥 A et gn潜力的关键所在 , 益受到研究人员 的重视。 日 最著名的 A L C 是 由A uA下属的 K E f P S 外部接 F小组制定 的 K M 语言( nweg ur adM n uao agaet 标准 I Q L K ol e e ai l i Lnug )。 d Q y n p tn 1 的 K M 语法基于 Ls 语言中的 s 表达式, Q L i p 一 其语义模型以言语行为理论为基础 , 目的是支持在分布式的、 异 构的、 动态的、 含大量 自主节点(gn 环境下知识和信息的共享 、 A et ) 重用。 前 K M 目 Q L的定义中包含一系列的执 行原语及其语义说 明和相关的使用建议。 协商是一种以通信方式或通过推测其它 A et gn 的意图和目 的方式解决冲突的过程。 标 在开放的多 A et gn 系统中, 矛盾无处不在 , 同时这种矛盾往往无法用逻辑演绎的方法解决 , 因此 , 协商便成为处理 M S A 系统中 各种矛盾必不可少而又切实可行的办法。合同网是一种广为使用的协商协议I。 2 . 3 1
关键词 : A e t 多 gn 系统 ; Q L 合同网; K M ; 原语
中 图分 类 号 : P 1 .2 T 31 5 文献标识码: B
E tn i f Q r o xe s no MLf mmu iaina ot S o K oC nct b u o MA

基于XML的多Agent系统的研究与实现

基于XML的多Agent系统的研究与实现

v lpn li g n y tms h v e n p o o e , t h i t r vd o l, rcia t o s a d tc nq e . eo ig mut a e ts se a e b e rp s d wi t eam o p o ie tos p a t lmeh d , n eh iu s h c
p o sn a a im o e e rha da piain rmiig p r dg frrsa c n p l t .Ag n in e o t r n ie r gb c me r n r t r c o e tOr tdS fwaeE gn ei eo smo ea dmo emau e e n
u d rtes p o t f h ie d l gL n u g UM I) Asar s l。e ea g n re tdmeh d lge o e n e h u p r eUnf d Mo ei a g a e( o t i n . e uts v r l e to in e t o oo isfrd a
gn et系统的工具 、 用方 法或技术 。随 着 we 服 务技 术的发展 , MI成 为 Itre 上数 据组 织和 交换 的标准 。现 有 应 【 】 x nen t
研 究工作所提 出的 多 A e t g n 系统对 XMI文档提供很 少的支持 。针 对上述 问题 , 计 了一个基 于 XMI的 多 Agn 设 et系
XM AS b s do I W e u ea Ro td Co n ce rce a h t rs n a e n XM s oe n etd Di td Grp O p e e tXM I o u n aa mo e a d gv e d c me td t d l n ie

基于KQML的Agent通信体系结构设计

,

胭 各胜
厂一一一一门



回复


回复

一 一 一一口
协议
另 一 种 常见 的情 况 是 当服务 器 端 的 答复不 能在 一
收 稿 日期
作者简介 罗 健


基 金 项 目 重 庆 市应 用 基 础 研 究 项 目

,
男 重 庆 市人 硕 士 主 研 网 络信息平 台软件 开 发
,
,
,


卷第
,



,

,
,

,
,

,






,
以抖

肠侧 记
代理

,
, 征募


,


结构
,
内容 的路 由 心 如图 ’血 用 旧 中征 募 情况 行 为原 语 向 凡 请求 要 它 代理 去 寻 找 一 个能处 而 消息的 昭 通过 消息 于 是 消息发 给 万 将 启 直接 回 复 然后 通过 通 过 这 个过 程 凡 找 到 了 一 个新 就为 的可 以 处理 了 消息 的
,
叻卜比戏


,

叹一

气丽万
的 。 。 ‘‘



提 供 的服务


,
,



径 直将 消 息传 过 去 如 果 消 息 通 过 名 字 址 则 指 定 了一 个特 殊 的服 务 则 将 试 着找 到 一 个 能 地 址 并 将 消 息 发送 过 去 如 提供 这 种服 务 的 留 果 消 息 仅 仅 提 供 内容 的 描 述 比 如 。 一 一 那么 ’ 可 能 尝 试找到 一 个 能 处 理 这 种 情 况 的 服 务器 并 将 消 可 能 选择 将 这 个 消息 提 交 给 息 传 送过 去 或 者 更智能 的通 信 它 也 许 会 路 由这 个 消息 时 每一个 当用 语 言来实现 实际 上 是一 个 单独 的 进 程 这 进 程 是应 用 程 序 派 生 出 的子 进 程 当 与外 部世 界 通信 时 需 要 遵 守 的规则 现在 一 般是 通过 的 管道 来 实 现 和 应 用 程 序 间通 信 信 道 但是 如 果 要 求 更 高 的 带宽 可 以 考 虑用 共 享 内存 区 来 实 现 交 流设 施 姗 在 体 系结 构 中 为传 送 目标地 址 未 完 全 表 达 的 消息 凡 是提 必 须依 靠 肠 供 网 络 服 务 的应用 程 序 它提 供 的 最 简 单 的服务 便是 维 护服 务 名 字 注 册 表 可 以 利用 几 来帮 还 可 以直 助 它 找到信息 的 目 的 主 机 此 外 接将 消息送往服务 的 提 供 者 或 者是 在 信息 的 提 供 者 和 消费者 之 间 进 行 匹 配 本 身也 可 以是使 用 进 行通 信 的 也 可 以拥有 为它提 供 消息 处 理 专 门处 理 关 于 信 息 服 作 为通 信 务 和 其 它 昭朋 请 求 的 知 识 它 提供 如 下 服 务 转 发

多AGENT系统

(7)MAS理论和方法的应用1Agent理论和技术作为分布式人工智能的研究领域,自20世纪70年代末出现以来得到很快发展[44]。

Agent技术渊源于分布式人工智能研究,并可追溯到1977年Hewitt提出的并发Actor模型[45]。

每个Agent具有一定的问题求解能力,如推理、规划、协商、通讯及协调等能力,一个MAS(Multi-agent System)包括多个Agent,其知识、数据和控制等分布在多个节点处理机上。

一般对MAS系统的研究主要是如何协调一组自治的或半自治的Agent 的行为,以便联合采取行动和求解问题。

直到90年代初期,分布式问题求解成为研究MAS技术的主要促动力。

在此期间,研究的注意力集中于解决支持分布式协同工作的“宏”问题,如Agent间的交互作用和通信、任务的分解和分配、协调和合作、协商冲突解决等。

其目的在于说明、分析、设计和集成由多个协作的Agent构成的系统,从而导致了Actor、DVM、MACE、MCS等典型的分布式问题求解系统和合同网、多级协商、基于知识的协商等冲突解决协议的研究工作[46-48]。

这些研究工作的共同特点是强调了Agent的紧密型群体合作,而非个体能力的自治和发挥。

因而其研究和应用引起了学术界、工业界以及军界的高度关注和重视,美国、日本等国家多次召开国际会议专门研究分布式预测、分布式控制、分布式规划等专题,已开发出基于MAS的分布式决策、分布式过程控制等应用系统[46-50]。

欧盟还设立专门机构,进行MAS理论的应用研究。

我国清华大学、沈阳自动化院等学校和研究机构在MAS理论及应用方面的研究己经取得一定成果[51-54]。

基于对Agent及多Agent系统研究的深入,出现了一些面向Agent的软件以及多Agent系统的应用[55-59]。

在故障诊断领域,基于多Agent系统的优势及设备智能诊断的特点,可以推断多Agent 系统可以应用在设备故障诊断领域。

用多Agent实现基于XML的个性化学习系统

用多Agent实现基于XML的个性化学习系统
陈桦;麻风梅
【期刊名称】《微计算机信息》
【年(卷),期】2008(024)009
【摘要】本文采用了三层多Agent体系来构建个性化学习系统.描述了基于XML 的个性化学习系统的基本结构及功能原理,重点分析了利用最大优化算法实现最佳学习程序的过程,并讨论了用于系统开发的XML及Agent技术.该系统综合考虑用户使用的学习设备、所学科目和对知识点掌握程度各不相同的情况,产生个性化的学习程序,得到了很好的学习效果,是对网络教学中用户按需学习进行的有益尝试.【总页数】3页(P253-255)
【作者】陈桦;麻风梅
【作者单位】710072,西安,陕西科技大学,电气与信息工程学院;710072,西安,陕西科技大学,电气与信息工程学院
【正文语种】中文
【中图分类】TP311.52
【相关文献】
1.用XML实现远程教育系统中的个性化学习环境 [J], 罗燕琪
2.基于Agent的个性化学习系统的研究与设计 [J], 陈萍;张飞
3.基于XML的多Agent系统的研究与实现 [J], 徐明;庄毅
4.用XML实现远程教育系统中的个性化学习环境 [J], 罗燕琪
5.基于智能Agent的个性化学习系统的设计 [J], 涂心环;蒋利
因版权原因,仅展示原文概要,查看原文内容请购买。

基于多Agent和XML的异构数据库集成研究和应用的开题报告

基于多Agent和XML的异构数据库集成研究和应用的开题报告题目:基于多Agent和XML的异构数据库集成研究和应用一、研究背景和意义随着信息技术不断发展和应用,不同类型的数据源和数据库不断涌现,但这些数据库之间存在着异构性,导致数据之间无法互操作、共享和集成。

因此,如何实现异构数据库之间的集成,提高数据的利用效率和准确性,成为当前亟待解决的问题。

近年来,多Agent和XML等技术的快速发展和广泛应用为异构数据库集成提供了新的解决方案。

多Agent系统能够实现异构数据库之间的信息交换和通信,提高异构数据库之间的互操作性和数据共享;而XML 则是一种可扩展标记语言,具有统一的数据格式和访问方法,便于实现异构数据库之间的数据集成。

因此,本研究将基于多Agent和XML技术,探索异构数据库集成的原理和方法,设计实现一个异构数据库集成系统,并应用于实际应用场景中,完善和优化现有的数据管理和应用系统,提高数据处理的速度和效率,降低系统的开发和维护成本,具有重要的理论和应用价值。

二、研究内容和方法本研究将围绕异构数据库集成,采用多Agent和XML技术,开展以下研究内容和方法:1.异构数据库集成的理论研究和分析,包括异构数据源的特点和异构数据库集成的意义、挑战和难点等。

2.多Agent技术在异构数据库集成中的应用研究和实现,通过多Agent机制实现异构数据库之间的信息交换和通信,实现数据的共享和整合。

3.XML技术在异构数据库集成中的应用研究和实现,采用XML作为数据交换格式,实现数据的统一表示和访问,提高异构数据库之间的数据互操作性。

4.基于设计的异构数据库集成系统,通过实际应用场景的测试和评估,评估系统的性能和效果,提高数据处理的速度和效率,为实际应用提供支持和指导。

三、研究成果和意义本研究的主要成果和意义包括:1.提出一种基于多Agent和XML的异构数据库集成方法和实现,能够实现异构数据库之间的数据共享和交流,提高数据的利用效率和准确性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

!
01.’/ 中 ’()*+ 的结构和工作机制
作者简介: 杨磊( , 男, 天津人, 南开大学硕士研究生, 主要研究方向为现代集成制造系统、 宽带网络通信、 多 ’()*+ 系统、 供应链管理与现代 &K779 ) 物流。陈秋双( , 女, 河北人, 南开大学教授, 博士生导师, 主要研究方向为现代集成制造系统、 供应链管理与现代物流、 多 ’X &KWW9 )
若 &’ 长 时 间 没 有 收 到 &()*+ 对 自 己 所 处 状 态 的 报 告 , 需 要向该 &()*+ 发出 查 询 指 令 , 若 没 有 响 应 则 认 为 该 &()*+ 非 正 常退出, 将 &()*+ 本次生命周期内所经历的状态和其他基本信 息 存 入 日 志 , 然 后 将 该 &()*+ 的 状 态 置 为 未 知 。 同 时 , &()*+
当 &’()* 处于活动状态时,自适应模块会不断检测 &’()* 所处环境的变化, &’()* 管 理 模 块 设 置 自 适 应 模 块 中 的 环 境 变 化的阈值, 当环境的变化超出允许范围的时候, 自适应模块将 环境的具体变 化 通 知 给 &’()* 管 理 模 块 , 由 &’()* 管 理 模 块 进 行相应的处理。
基于 !"#$ 和 %#$ 的多 &’()* 系统: +!#&,
杨 磊 陈秋双 ( 南开大学信息科学学院, 天津 #"""7& )
89:;<=: 0<)+>?@A)$B=C)BDE$@D:
摘 要 文章介绍一个基于 1F.G 和 H.G 的多 ’()*+ 系统—— —0;*1;< .E=+< ’()*+ /B?+):( 的设计和实现, 详 01.’/ )
#$!$8 &’()* 2(47(4 的功能 &’()* 2(47(4 的主要功能包括管理多 &’()* 系统,以及提
供信息查询的接口。
#
/01&2 的体系结构
/01&2 由 &’()*、 34566(4 &’()*、 &’()* 2(47(4 和 网 络 组
&2 维 护 着 多 &’()* 系 统 内 所 有 &’()* 的 状 态 信 息 及 其 他
并向系统中的 &()*+ 提供查询接口。 &()*+ 的地址, 首 先 将 -2.3 消 息 传 给 &J., 当 &()*+ 发送消息时, &J. 将其放入发送消息队列等待发送。 &J. 定时检查发送 消 息 队 列, 若存在待发送的信息, 则 使 用 4.3 对 -2.3 消 息 进 行 封 装, 然后查询自己的地址簿, 若目的地址存在则直接发送, 若目 若查询成功, 将查询得到的 的 地 址 不 存 在 则 向 &’ 进 行 查 询 , 地址加入到地址簿中, 然后进行通信, 否则返回通信失败。当 由 &J. 对 4.3 进 行 解 析 , 将解析后 &()*+ 接 受 消 息 的 时 候 , 的 -2.3 消息对象放入接收消息队列, 等待 &()*+ 管理模块进 行处理。 检查自己是 &J. 还负责通信的保障, &J. 定期检查网络, 否与 &’ 所在主机保持着网络 连 接 。 同 时 &J. 还 负 责 地 址 簿 最近最少使用) 算法整理地址簿。 的维护, 按 36L (
74)’ $(/ 89() "/-19-4)’ ( LD==)() DM -*MDN:;+<D* J)@A*D=D(B ;*O /@<)*@) , 0;*P;< Q*<R)N?<+B , J<;*S<* #"""7&)
, &:1*;4<*: JA<? T;T)N <*+NDOE@)? +A) O)?<(* ;*O N);=<>;+<D* DM 0;*P;< .E=+< ’()*+ /B?+): ( 01.’/ ) UA<@A <? ; .E=+< ’()*+ /B?+): V;?)O D* 1F.G ;*O H.G$-+? <*+)N*;= ?+NE@+EN) ;*O UDNP<*( :)@A;*<?: ;N) O)?@N<V)O <* O)+;<=$ , !(0=6;51: ’()*+, .E=+< ’()*+ /B?+):( .’/ ) 1F.G, H.G
&
引言
对 ’()*+ 理 论 和 技 术 的 研 究 最 早 起 源 于 分 布 式 人 工 智 能
!$&
’()*+ 的结构
01.’/ 中的 ’()*+ 由用户接口、 ’()*+ 管理模块、任务求
, 随着计算机网络、 计算机通信等技术的发展, 对 ’()*+ ( ,’-) 的研究不仅仅是 ,’- 研究 的 一 个 热 点 , 而 且 成 为 信 息 技 术 关 注的一个热点。 专家预测, ’()*+ 技术的成熟将不仅仅对当今流 行的软件开发技术产生革命性的影响, 而且通过引入更多的智 能和协作, 许多人们今天认为必须由人参与的“ 创造性工作” , 都可以由 ’()*+ 来完成。 多 ’()*+ 系 统 是 指 由 多 个 ’()*+ 组 成 的 多 ’()*+ 联 邦 , 这 相互服务, 共同完成一个任务。各 些 ’()*+ 成员之间相互协同,
01.’/ 是敏捷供需链管理研究项目的一部分。在供需链
中, 每个企业都是独立的, 有自己一定的资源, 有自身的目标, 同时整个供需链也有总的目标, 供需链管理不仅仅需要完成整 个供需链的总目标,同时还要最大限度地实现每个个体的目 所以笔者采用多 ’()*+ 标, 这些特点都与多 ’()*+ 系统很相似, 技术构建敏捷供需链的信息系统框架。 01.’/ 就是在敏捷供 需链管理中使 用 的 多 ’()*+ 系 统 , 该 多 ’()*+ 系 统 的 设 计 和 实
解模块、 任务执行模块、 合作协商模块、 自适应模块、 通信模块、 知识库和任务库组成, 如图 & 所示。
’()*+ 成员的活动是自治的和独立的,通过竞争或磋商等手段 协 调 和 解 决 各 成 员 ’()*+ 的 目 标 和 行 为 之 间 的 矛 盾 和 冲 突 。
每个 ’()*+ 对于所要完成的任务 .’/ 的数据和资源是分散的, 拥有自己的信息或能力。
#$!
&’%() *%"+%"
/01&2 的 &’() 2(47(4 由 &’()* 管理系统( &’()* 15)5’(:()*
、 目录服务模块( 、 2;<*(:, &12 ) =>4(?*@4; A5?>B>*5*@4, =A) &’()* 服务器通信模块( 、 &’()* 2(47(4 C@::D)>?5*( 1@DEB( , &2C1) 服务器安全模块( , ) 组 &’()* &’()* 2(47(4 2(?D4>*; 1@DEB( &221 成, 如图 F 所示。
图F
&’()* 2(47(4 结构
( 8) &’()* 管理系统: &’()* 2(47(4 中只存在唯一的一个 &12。 反注册, 检测或改变 &’()* 的状态。同 &12 负责 &’()* 的注册、 时 &12 还提供面向 &’()* 和面向管理员的查询接口。 ( !) =A: =A 为 &’()* 提供类似黄页的目录服务。 =A 总是可
图#
/01&2 体系结构
!$!
&’()* 的工作机制
处于活动状态的 &’()* 主要有两方面的工作, 一是接受并
#$8
!"#$$%" &’%()
文 中 采 用 34566(4 &’()* 作 为 原 有 管 理 信 息 系 统 与 多 &9
完成用户或其他 &’()* 提出的任务请求, 二是响应环境的变化。 当 用 户 提 出 任 务 请 求 时 , 通 过 用 户 接 口 向 &’()* 提 交 任 务, 当 其 他 &’()* 发 出 任 务 请 求 的 时 候 , 由 &’()* 管 理 模 块 分 析对方发出的消息并产生相应的任务请求。 &’()* 管理模块将 由用户接口接收到的或自己产生的任务直接放入任务库, 等待 执行。 活动 &’()* 处于空闲状态时, &’()* 管理模块定时检查任 务库, 若存在待执行的任务, 则将其取出交给任务求解模块, 任 务求解模块根据知识库中的知识对任务进行求解。 若任务求解 模 块 认 为 任 务 不 可 解 , 则 向 &’()* 管 理 模 块 返 回 任 务 求 解 失 败, &’()* 管 理 模 块 在 接 收 到 任 务 求 解 失 败 信 息 后 产 生 相 应 的 合作需求, 将合作需求发送到合作协商模块, 然后返回空闲状 态。若任务求解模块求得任务的解, 则向 &’()* 管理模块返回 任务求解方案, 调用任务 &’()* 管理模块在接收到解决方案后, 执行模块执行具体操作, 并返回空闲状态。任务执行如图 ! 所示。
相关文档
最新文档