12.07.2015 Views

VisiBroker Edition

VisiBroker Edition

VisiBroker Edition

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

第章理 解 CORBA 模 型第 2 章本 章 介 绍 了 <strong>VisiBroker</strong> <strong>Edition</strong> 版 本 , 它 由 <strong>VisiBroker</strong> for C++ 和 <strong>VisiBroker</strong>for Java 组 成 , 它 是 CORBA 2.4 规 范 的 完 整 实 现 。 本 节 说 明 了 <strong>VisiBroker</strong><strong>Edition</strong> 的 特 性 和 组 件 。什 么 是 CORBA?常 规 对 象 请 求 代 理 结 构 (CORBA) 允 许 分 布 式 应 用 进 行 互 操 作 ( 应 用 间 通 信 ), 无论 应 用 用 什 么 语 言 编 写 或 驻 留 在 什 么 地 方 。CORBA 规 范 被 对 象 管 理 组 所 采 用 , 用 来 解 决 开 发 分 布 式 对 象 应 用 的 复 杂 性 和 高 成本 等 问 题 。CORBA 使 用 面 向 对 象 的 方 法 来 创 建 可 在 应 用 之 间 重 复 使 用 和 共 享 的 软件 组 件 。 每 个 对 象 封 装 有 其 内 部 工 作 的 详 细 资 料 , 并 且 提 供 了 一 个 适 当 定 义 的 接口 , 这 样 可 减 少 应 用 的 复 杂 性 。 同 时 降 低 了 开 发 应 用 的 成 本 , 一 旦 实 现 了 对 象 并 通过 了 测 试 , 则 可 以 重 复 使 用 该 对 象 。下 图 中 的 对 象 请 求 代 理 (ORB) 将 客 户 端 应 用 和 它 要 使 用 的 对 象 连 接 起 来 。 客 户 端程 序 不 需 要 知 道 与 其 通 信 的 对 象 实 现 是 驻 留 在 同 一 计 算 机 上 , 还 是 位 于 网 络 中 某 处的 远 程 计 算 机 上 。 客 户 端 程 序 只 需 要 知 道 对 象 名 并 知 道 如 何 使 用 对 象 接 口 。 ORB会 管 理 有 关 寻 找 对 象 、 发 送 请 求 和 返 回 结 果 的 细 节 。图 2.1作 用 于 对 象 的 客 户 端 程 序注 意 :ORB 本 身 并 不 是 单 独 的 进 程 。 它 是 可 在 终 端 用 户 应 用 中 集 成 并 且 允 许 客 户端 程 序 查 找 和 使 用 对 象 的 一 批 程 序 库 和 网 络 资 源 。理 解 CORBA 模 型 2-1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!