基于中间件技术的分布式专家系统研究与设计
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
( . 川 理 工 学 院 网络 管 理 中心 ,四 川 自贡 6 3 0 ; . 山 师 范 学 院 计 算 机 科 学 学 院 ,四 川 f 山 64 0 ) 1四 400 2 乐 t . 10 0
摘 要 :首 先 分 析 了 中 间件 技 术 、 布 式 系统 产 生 的原 因 以 及 它 们 的优 点 , 后 根 据 新 型 专 家 系统 的要 求 并 针 对 传 统 分 然
分 复 杂 , 如 繁 杂 的 网络 程 序 设 计 、 理 , 据 分散 处 理 带 来 例 管 数 的不一致 性问题 、 能和效 率 、 全 , 杂多变 的网络环 境 。 性 安 复 操作 系统的多样性等口 这必然导致开发人 员面临诸多 困难。 1 ,
上 述 困 难 虽 然 同用 户 的业 务ቤተ መጻሕፍቲ ባይዱ没 有 直 接 关 系 . 不 解 决 又 无 法 但
构 只 有 向多 层 分 布 式 系统 转 变 。 网 络 的 飞 速 发 展 、 及 以及 普
的范畴p 1 这个定义来看 。 。从 中间 件 是 一 种 位 于 操 作 系 统 软 件 和 用 户 软 件 之 间 的 软 件 。 中 间 件 位 于 操 作 系 统 、 络 和 数 据 网
库 系 统 之 上 , 于 应 用 软 件 之 下 . 作 用 是 为 处 于 其 上 层 的 处 其
第 1 9卷 第 2 3期
V0 .9 11
No23 .
电子设计 工 程
E e t n c De in En i e r g l cr i sg gn e i o n
21年 1 01 2月
De .2 l c 01
基才中间件技 术的分布 式专家系统研 究与设计
陈 超 .刘 才 铭
Ab t a t Re s n s l a r s i h mi d e a e tc n lg n i r ui n l y tm r d c r n lz d Ac o dn s r c : a o sa l s i c d l w r h oo y a d d s i t a se p o u ewe ea ay e . c r i g we me t wh e tb o s t e u sso e x e s se or q e t fn w e p  ̄ y t m,a k n f iwp i t h tito u e d lwa et c n lg n o s se sr c u eo a i o i d o e o n a r d c smid e r e h o o y i t y t m tu t r ft d t n v t n r i e p r s se wa r p s d i iw ft d t n e p r y t m h r o n s o t a r dt n l x e y tm st n fr d x e t y tm sp o o e n ve o a i o x e s se s o t mi g ,s t a i o a p r s s r i t c h t i e t e wa a s me r o i t i d o e x e y t m- it b t n l x e y tm. n oak n f w e p r s se d sr u i a p r s s n t i o e t e
中 间 件 技 术 的 产 生 , 一 步 助 长 了 多 层 分 布 式 系 统 的 兴起 。 进 在 多 层 分 布 式 系 统 中 . 户 端 和 数 据 库 服 务 器 之 间 增 加 客
一
层 或 多 层 基 于 中 间件 的 应用 服 务 程 序 . 种 应 用 服 务 程 序 这
C HE C a I Ca— n 2 N h o ,L U imi g
(. e okMaae e t etr Sc unU i ri e hooy&E gn ei , i n 4 0 0 C ia 1 N t r ngm n C ne, i a nv syo c nl w h e t fT g n ier g Zg g6 3 0 , hn ; n o 2 D p r n o C m ue cec , eh om lU i r t, eh 10 0 C ia . e at t o p tr i e L sa N r a nv sy L sa 64 0 , hn ) e f m S n n ei n
一
1— 3
《 电子设计 工程 ) o 1年 第 2 2l 3期
服 务 器 上 ) 改 就 可 满 足 要 求 , 不 必 费 尽 心 思 去 修 改 众 多 修 而 客 户 端 应 用 程 序 。这 样 就 可 以让 开 发 者 专 注 于 系统 核 心 业 务 逻 辑 的 分 析 、 计 和 开 发 , 很 大 程 度 简 化 了 企 业 系 统 的 开 设 也 发 、 新 和 升 级 工 作 , 大 增 强 了 系统 的灵 活 性 和 伸 缩 性 , 更 极 并 且还有助于系统容错能力和负载平衡能力的提升。 1 . 分 布 式 系统 的 优 点 2 分 布 式 系 统 具 有很 多 内 在 的 优 点 . 其 是 与 集 中 式 系 统 尤 相 比较 而 言 。 且 , 些 应 用 程 序 本 质 上 就 是 分 布 式 的 。 般 而 有 一 来 说 , 布式 系 统 : 分 1产 生 较 高 的 性 能 ; ) 2提供较高的可靠性 ; ) 3 允 许 递 增 的发 展 。分 布 式计 算 比 单个 中 央 处理 器 提 供 ) 的返 回率 高 ;
基 金 项 目 : 川 省教 育 厅 科研 基 金 项 目( 1 B 9 ) 四 1Z 0 5 ;国家 自然科 学 基金 资助 项 目( 10 2 9 6 13 4 ) 作 者 简 介 : 超 (9 0 ) 男 , 川 资 中人 , 士 , 师 。研 究 方 向 : 陈 18一 , 四 硕 讲 网络 安 全技 术 及 应 用 、 联 网安 全 技 术 及 应 用 、 算智 能等 。 物 计
专 家 系统 的缺 点 , 出 了一 种 在 传 统 专 家 系 统 的 体 系结 构 中 引入 中 间件 技 术 的 观 点 , 而 把 传 统 的 专 家 系统 改 造 为 提 从
一
种 新 型 的 专 家 系统 一 基 于 中间 件 技 术 的 分 布 式 专 家 系统 。 一
关 键 词 :中 间件 技 术 ;分 布 式 系统 ;专 家 系统 ;体 系结 构
技 术 把 传 统 计 算 机 体 系 两 层 结 构 扩 展 为 三 层 或 三层 以上 . 此
时 就 产 生 了多 层 分 布 式 系 统 。
收 稿 日期 : 0 1 1 一 6 2 1—0O 稿 件 编 号 :0 10 0 2 1 10 9
情 况 下 , 果 应 用 程 序 代 码 需 要 修 改 , 么 仅 在 一 处 ( 间层 如 那 中
中 间 件 技 术 产 生 以 前 . 发 人 员 都 是 在 操 作 系 统 、 据 开 数 库 管 理 系 统 、 件 以 及 网络 操 作 系 统 等 基 础 之 上 进 行 软 件 开 硬
1 多层 分 布 式 系统
11 多层 分 布 式 系统 产 生 原 因 .
发 。 然 而 , 于操 作 系 统 、 件 等 处 于 计 算 机 系 统 最 底 层 , 由 硬 十
4 )构 建 由大 量 的 用 高 速 网 络 连 接 起 来 的 中央 处 理 器 组 成 的 系统 , 可 行 又 易 行 ; 既
点 , 以 利 用 分 布 式 技 术 , 用 中 间 件 技 术 来 构 建 分 布 式 专 可 采 家系统 。 下 面 来 分 析 一 下 传 统 的专 家 系 统 结 构 中存 在 的 缺 陷 . 传 统专家系统结构如图 1 示。 所
中 图 分 类 号 : P 0 T 31
文献标识码 : A
文章 编 号 :17 — 2 62 1 )3 0 1— 3 6 4 6 3 (0 12 — 0 3 0
Re e r h a sg n it i ut d e pe ts se b s d o i dlwa e t c no o y s a c nd de i n o d sr b e x r y t m a e n m d e r e h l g
专 袍
输入 茎
。 函
用 户 软 件 提 供 运 行 与 开 发 环 境 ,以 便 协 助 开 发 人 员 快 速 、 高 效 地 开 发 和 集 成 较 为 复 杂 的应 用 软 件 中间 件 技 术 的 出 现 。 促 使 计 算 机 体 系 结 构 发 生 了 巨 大 改 变 , 户 可 以 采 用 中 间 件 用
Ke r s mi d e a e t c n l g ;d sr u e y tm ;e p r s se ;s se a c i c u e y wo d : d l w r e h o o y it b t d s s i e x et y tm y tm r h t t r e
完 成 用 户 业 务 , 大 大 浪 费 了开 发 人 员 的 大 量 宝 贵 时 间 和 精 这
力 。在 这 种 情 况 下 . 究 者提 出 一 个 疑 问 : 否 将 软 件 开发 时 研 能
服 务 器 的性 能 急 剧 降 低 : 果 应 用 需 求 发 生 改 变 , 于 客 户 如 处 端 和 服 务 器 端 之 间 的应 用 程 序 逻 辑 必 须 进 行 相 应 地 修 改 , 这
样 就 造 成 系 统 维 护 成 本 的 大 幅 增 加 , 时 也 给 系 统 升 级 产 生 同
面对 的 诸 多 的 共 性 问 题 进 行 提 炼 、 象 , 便 在 紧 邻 操 作 系 抽 以
统 处 形 成 一 个 可 复 用 的部 分 , 而 为 开 发 时 提 供 复 用 。 在 这 从
在 传 统 计 算 机 系 统 CS结 构 中 , 用 程 序 逻 辑 一 般 位 于 , 应 客 户 端 和数 据库 服 务 器 端 之 间 , 户 端 负 责 发 送 数 据 资 源访 客 问 请 求 给 数 据 库 服务 器端 , 而数 据 库 服 务 器 端 负 责 将 最 终 请 求 结 果 返 回客 户 端 。 此种 系 统 结 构 缺 点 如 下 : 着 客 户 端 数 随 目 的不 断 增 加 , 统 将 无 法 进 行 负 载 均 衡 , 而 导 致 数 据 库 系 从
一
技 术 构 想 的驱 动下 , 中间 件 技 术 应 运 而 生 [ 2 1 。 中 间 件 ( ide ae 是 一 类 基 础 软 件 , 于 可 复 用 软 件 md lw r) 属
极 大 阻 力 ; 果 传 输 的 数 据 量 较 大 , 会 加 重 网络 和 数 据 库 如 就 的 负 担 , 易 使 数 据 在 传 输 时 出 现 不 完 整 、 一 致 甚 至 丢 失 容 不 的 情 况 。 为 了解 决上 述 CS结 构 的 不 足 , 层 计 算 机 体 系结 / 两
称 为 “ 用 服 务 器 ”A pi tnSre) 开发 者 可 以把 应 用 应 ( p lai evr。 c o 程 序 逻 辑 放 于 中 间 层 服 务 器 . 它 们 脱 离 客 户 端 , 而 在 确 使 从 保 客 户端 功 能 的前 提下 , 用 户 提 供 一 个 精 简 的 界 面同 在 此 为 。
摘 要 :首 先 分 析 了 中 间件 技 术 、 布 式 系统 产 生 的原 因 以 及 它 们 的优 点 , 后 根 据 新 型 专 家 系统 的要 求 并 针 对 传 统 分 然
分 复 杂 , 如 繁 杂 的 网络 程 序 设 计 、 理 , 据 分散 处 理 带 来 例 管 数 的不一致 性问题 、 能和效 率 、 全 , 杂多变 的网络环 境 。 性 安 复 操作 系统的多样性等口 这必然导致开发人 员面临诸多 困难。 1 ,
上 述 困 难 虽 然 同用 户 的业 务ቤተ መጻሕፍቲ ባይዱ没 有 直 接 关 系 . 不 解 决 又 无 法 但
构 只 有 向多 层 分 布 式 系统 转 变 。 网 络 的 飞 速 发 展 、 及 以及 普
的范畴p 1 这个定义来看 。 。从 中间 件 是 一 种 位 于 操 作 系 统 软 件 和 用 户 软 件 之 间 的 软 件 。 中 间 件 位 于 操 作 系 统 、 络 和 数 据 网
库 系 统 之 上 , 于 应 用 软 件 之 下 . 作 用 是 为 处 于 其 上 层 的 处 其
第 1 9卷 第 2 3期
V0 .9 11
No23 .
电子设计 工 程
E e t n c De in En i e r g l cr i sg gn e i o n
21年 1 01 2月
De .2 l c 01
基才中间件技 术的分布 式专家系统研 究与设计
陈 超 .刘 才 铭
Ab t a t Re s n s l a r s i h mi d e a e tc n lg n i r ui n l y tm r d c r n lz d Ac o dn s r c : a o sa l s i c d l w r h oo y a d d s i t a se p o u ewe ea ay e . c r i g we me t wh e tb o s t e u sso e x e s se or q e t fn w e p  ̄ y t m,a k n f iwp i t h tito u e d lwa et c n lg n o s se sr c u eo a i o i d o e o n a r d c smid e r e h o o y i t y t m tu t r ft d t n v t n r i e p r s se wa r p s d i iw ft d t n e p r y t m h r o n s o t a r dt n l x e y tm st n fr d x e t y tm sp o o e n ve o a i o x e s se s o t mi g ,s t a i o a p r s s r i t c h t i e t e wa a s me r o i t i d o e x e y t m- it b t n l x e y tm. n oak n f w e p r s se d sr u i a p r s s n t i o e t e
中 间 件 技 术 的 产 生 , 一 步 助 长 了 多 层 分 布 式 系 统 的 兴起 。 进 在 多 层 分 布 式 系 统 中 . 户 端 和 数 据 库 服 务 器 之 间 增 加 客
一
层 或 多 层 基 于 中 间件 的 应用 服 务 程 序 . 种 应 用 服 务 程 序 这
C HE C a I Ca— n 2 N h o ,L U imi g
(. e okMaae e t etr Sc unU i ri e hooy&E gn ei , i n 4 0 0 C ia 1 N t r ngm n C ne, i a nv syo c nl w h e t fT g n ier g Zg g6 3 0 , hn ; n o 2 D p r n o C m ue cec , eh om lU i r t, eh 10 0 C ia . e at t o p tr i e L sa N r a nv sy L sa 64 0 , hn ) e f m S n n ei n
一
1— 3
《 电子设计 工程 ) o 1年 第 2 2l 3期
服 务 器 上 ) 改 就 可 满 足 要 求 , 不 必 费 尽 心 思 去 修 改 众 多 修 而 客 户 端 应 用 程 序 。这 样 就 可 以让 开 发 者 专 注 于 系统 核 心 业 务 逻 辑 的 分 析 、 计 和 开 发 , 很 大 程 度 简 化 了 企 业 系 统 的 开 设 也 发 、 新 和 升 级 工 作 , 大 增 强 了 系统 的灵 活 性 和 伸 缩 性 , 更 极 并 且还有助于系统容错能力和负载平衡能力的提升。 1 . 分 布 式 系统 的 优 点 2 分 布 式 系 统 具 有很 多 内 在 的 优 点 . 其 是 与 集 中 式 系 统 尤 相 比较 而 言 。 且 , 些 应 用 程 序 本 质 上 就 是 分 布 式 的 。 般 而 有 一 来 说 , 布式 系 统 : 分 1产 生 较 高 的 性 能 ; ) 2提供较高的可靠性 ; ) 3 允 许 递 增 的发 展 。分 布 式计 算 比 单个 中 央 处理 器 提 供 ) 的返 回率 高 ;
基 金 项 目 : 川 省教 育 厅 科研 基 金 项 目( 1 B 9 ) 四 1Z 0 5 ;国家 自然科 学 基金 资助 项 目( 10 2 9 6 13 4 ) 作 者 简 介 : 超 (9 0 ) 男 , 川 资 中人 , 士 , 师 。研 究 方 向 : 陈 18一 , 四 硕 讲 网络 安 全技 术 及 应 用 、 联 网安 全 技 术 及 应 用 、 算智 能等 。 物 计
专 家 系统 的缺 点 , 出 了一 种 在 传 统 专 家 系 统 的 体 系结 构 中 引入 中 间件 技 术 的 观 点 , 而 把 传 统 的 专 家 系统 改 造 为 提 从
一
种 新 型 的 专 家 系统 一 基 于 中间 件 技 术 的 分 布 式 专 家 系统 。 一
关 键 词 :中 间件 技 术 ;分 布 式 系统 ;专 家 系统 ;体 系结 构
技 术 把 传 统 计 算 机 体 系 两 层 结 构 扩 展 为 三 层 或 三层 以上 . 此
时 就 产 生 了多 层 分 布 式 系 统 。
收 稿 日期 : 0 1 1 一 6 2 1—0O 稿 件 编 号 :0 10 0 2 1 10 9
情 况 下 , 果 应 用 程 序 代 码 需 要 修 改 , 么 仅 在 一 处 ( 间层 如 那 中
中 间 件 技 术 产 生 以 前 . 发 人 员 都 是 在 操 作 系 统 、 据 开 数 库 管 理 系 统 、 件 以 及 网络 操 作 系 统 等 基 础 之 上 进 行 软 件 开 硬
1 多层 分 布 式 系统
11 多层 分 布 式 系统 产 生 原 因 .
发 。 然 而 , 于操 作 系 统 、 件 等 处 于 计 算 机 系 统 最 底 层 , 由 硬 十
4 )构 建 由大 量 的 用 高 速 网 络 连 接 起 来 的 中央 处 理 器 组 成 的 系统 , 可 行 又 易 行 ; 既
点 , 以 利 用 分 布 式 技 术 , 用 中 间 件 技 术 来 构 建 分 布 式 专 可 采 家系统 。 下 面 来 分 析 一 下 传 统 的专 家 系 统 结 构 中存 在 的 缺 陷 . 传 统专家系统结构如图 1 示。 所
中 图 分 类 号 : P 0 T 31
文献标识码 : A
文章 编 号 :17 — 2 62 1 )3 0 1— 3 6 4 6 3 (0 12 — 0 3 0
Re e r h a sg n it i ut d e pe ts se b s d o i dlwa e t c no o y s a c nd de i n o d sr b e x r y t m a e n m d e r e h l g
专 袍
输入 茎
。 函
用 户 软 件 提 供 运 行 与 开 发 环 境 ,以 便 协 助 开 发 人 员 快 速 、 高 效 地 开 发 和 集 成 较 为 复 杂 的应 用 软 件 中间 件 技 术 的 出 现 。 促 使 计 算 机 体 系 结 构 发 生 了 巨 大 改 变 , 户 可 以 采 用 中 间 件 用
Ke r s mi d e a e t c n l g ;d sr u e y tm ;e p r s se ;s se a c i c u e y wo d : d l w r e h o o y it b t d s s i e x et y tm y tm r h t t r e
完 成 用 户 业 务 , 大 大 浪 费 了开 发 人 员 的 大 量 宝 贵 时 间 和 精 这
力 。在 这 种 情 况 下 . 究 者提 出 一 个 疑 问 : 否 将 软 件 开发 时 研 能
服 务 器 的性 能 急 剧 降 低 : 果 应 用 需 求 发 生 改 变 , 于 客 户 如 处 端 和 服 务 器 端 之 间 的应 用 程 序 逻 辑 必 须 进 行 相 应 地 修 改 , 这
样 就 造 成 系 统 维 护 成 本 的 大 幅 增 加 , 时 也 给 系 统 升 级 产 生 同
面对 的 诸 多 的 共 性 问 题 进 行 提 炼 、 象 , 便 在 紧 邻 操 作 系 抽 以
统 处 形 成 一 个 可 复 用 的部 分 , 而 为 开 发 时 提 供 复 用 。 在 这 从
在 传 统 计 算 机 系 统 CS结 构 中 , 用 程 序 逻 辑 一 般 位 于 , 应 客 户 端 和数 据库 服 务 器 端 之 间 , 户 端 负 责 发 送 数 据 资 源访 客 问 请 求 给 数 据 库 服务 器端 , 而数 据 库 服 务 器 端 负 责 将 最 终 请 求 结 果 返 回客 户 端 。 此种 系 统 结 构 缺 点 如 下 : 着 客 户 端 数 随 目 的不 断 增 加 , 统 将 无 法 进 行 负 载 均 衡 , 而 导 致 数 据 库 系 从
一
技 术 构 想 的驱 动下 , 中间 件 技 术 应 运 而 生 [ 2 1 。 中 间 件 ( ide ae 是 一 类 基 础 软 件 , 于 可 复 用 软 件 md lw r) 属
极 大 阻 力 ; 果 传 输 的 数 据 量 较 大 , 会 加 重 网络 和 数 据 库 如 就 的 负 担 , 易 使 数 据 在 传 输 时 出 现 不 完 整 、 一 致 甚 至 丢 失 容 不 的 情 况 。 为 了解 决上 述 CS结 构 的 不 足 , 层 计 算 机 体 系结 / 两
称 为 “ 用 服 务 器 ”A pi tnSre) 开发 者 可 以把 应 用 应 ( p lai evr。 c o 程 序 逻 辑 放 于 中 间 层 服 务 器 . 它 们 脱 离 客 户 端 , 而 在 确 使 从 保 客 户端 功 能 的前 提下 , 用 户 提 供 一 个 精 简 的 界 面同 在 此 为 。