当前位置: 首页 > >

基于分布对象的异步消息模型研究_论文

发布时间:

第9 第7 卷 期  2 1 年 7月  0O 软 件 导 刊  So wa eGu d   t f r  ie VO1   7 . NO.  9 J 12O1   u. O 基 于 分 布 对 象 的异 步 消 息 模 型 研 究  王 莉 莉  ( 庆信 息技 术 职业 学 院 软件 学院 , 庆 7 州 4 40 ) 重 重 ) - 0 0 0  摘 要 : 布 对 象 技 术 发 展 迅 速 , 中 一 个 重 要 的 原 因 就 是 它 能 够 为 cin 提 供 一 种 有 效 的 远 程 方 法 调 用 手 段 。 然  分 其 l t e 虽 传 统 分 布 对 象技 术 提 供 了 一 种 同步 、 耦 合 的 远 程 方 法 调 用 模 型 , 这 种 模 型 并 不 能 满 足 异 步 特 征 的 需 要 。提 出 一  紧 但 种 基 于 分 布 对 象 的 异 步 消 息 模 型 . 点 对 其 两 种 异 步 的 远 程 方 法 调 用 模 型 进 行 了定 义 、 析 和 研 究 。 重 分   关 键 词 : 布 对 象 ; 步 ; 耦 合 ; 于 消 息 的 模 型  分 异 松 基 中 图 分 类 号 : P 0  T 31 文 献标 识码 :  A 文 章 编 号 :6 2 7 0 (0 0 0 — 0 1 0   17— 80 2 1)70 3— 2 如 图 1 示 , 于 分 布 对 象 的 异 步 消 息 模 型 是 对 传 统 分 布  所 基 0 引 言    进入 2 0世 纪 9 0年 代 ,随 着 ci tsre 计 算 技 术 和 面 向 l n/ e r e v   对 象模 型 的扩充 . 在 保持 传统 分布 对象 模 型基本 框 架 的前提  它 下. 增加 和 补 充 了支 持 异步 消 息传 递 的 有关 内容 , 体 体 现在  具 以下 几 方 面 :① 增 加两 种 异 步 的 远程 方 法 调 用 ( sn ho o s A y crn u  R moe Po e ue C l, R C 模 型 异 步 回 调 ( alak 模 型 和  e t— rcd r— a A P ) l Cl c) b 对 象 的软件 开发 技 术的迅 速发 展 和相互 融 合 , 布对 象技 术脱  分 颖 而 出 , 逐 渐 成 为 分 布 异 构 环 境 下 应 用 集 成 和 系 统 开 发 的 主  并 流技术 和计 算范 型 。分布 对象 技术 的发 展 迅速 并受 到欢 迎 , 其  中 一 个 重 要 的 原 因 就 是 它 能 够 为 cin 提 供 一 种 有 效 的 远 程  l t e 调 用 手 段 。 传 统 分 布 对 象 技 术 提 供 了 一 种 同步 、 耦 合 的 远 程  紧 方 法 调 用 模 型 。 许 多 情 况 下 , 种 同 步 、 耦 合 的行 为 恰 恰 是  在 这 紧 我 们 所 需 要 的 然 而 . 一 些 情 况 下 , 用 需 要 的 却 是 另 外 不 同  在 应 异 步轮 询 ( ol g 模 型 ; 增 加 时 间无 关 的调用 模 型 引入 路 由  p ln ) i ② 代 理 ( ue) 件 , 持 消 息 的存 储 一 发 , 障松 耦 合 应 用 的  r tr构 o 支 转 保 时间无 关 性 需求 ; 引入 逻 辑 对 象地 址 的概 念 ; 引入 对 象组  ③ ④ 地 址 的概念  本 文 重 点 介 绍 D AM 模 型 中 的 两 种 异 步 的 远 程 方 法 调 用  O 模 型  的通信 模 型。 比如 , 许多 系统 象企 业 间 电子 商 务 、 企业 内工作 流  以 及 移 动 计 算 , 们 本 质 上 具 有 异 步 的 特 征 , 而 常 常 需 要 一  它 因 种更 加松耦 合 的通 信模 型 。 这种 类 型 的通信 模 型称 为基 于消 息  ( saig 的 模 型 。 文 中 基 于 消 息 的 模 型 是 分 布 对 象 异 步 消  mesgn ) 本 息 ( 0 M) 型 。 D A 模   图 1 DOAn 模 型    定义 2 :若 o , p 是远程 操作 ,则 o 。 义为 一个 动作 序列 a p定 。   1 DOA 模 型    M 基 于 消息 的模 型定 义为 应用 构件 之 间 的一 种 松藕 合 的 、 异  步 的通信 模型 。其 中 . 所谓 松藕 合是 指 应用 构件 之 问不存 在 直  接 的连接 , 们 之间 通信 的发 生是 经 过一个 中间构 件或 者是 通  它 过 一 种 无 连 接 的 网 络 多 播 协 议 来 实 现 。 所 谓 异 步 性 是 指 调 用  而 者 在 发 送 消 息 给 接 收 者 后 不 阻 塞 , 它 们 能 够 继 续 处 理 自己 的  即 ( k)2i 2…a( k)( l 2… ,   m 1 ( k) n  ,mk, , mk ∈M) an n i mk 。其 中 a mk 表示  i i ( ) 该 动 作 对 标 识 为 k 的 消 息 mk进 行 处 理 , a( k ∈ {( 。,       且 i 。 S mk R n i ) ) ( k) ,其 中 S ( k)表 示 发 送 一 个 标 识 为 k 的 消 息 给 O B,   m ,} m, i R R ( k) 示 从 O m; 表 RB读 取 一 个 标 识 为 k 的 消息 。 i   2 DOA 模 型 的AI C   M     21 异 步 回 调 模 型  . 在 异 步 、 耦 合 的 应 用 当 中 ,l n 和 目标 对 象 及 sie 之   松 ci t e evr 其 它 工 作 . 不 必 等 待 接 收



友情链接: