与CORBA 相 比,DCOM 有 三 个 重 大 缺 点。 首 先, 它 由 单 一 开 发 者( 微软) 定 义 并 控 制, 这 大 大 限 制 了DCOM 使 用 者 的 选 择 范 围( 比 方 说开 发 工 具 和 风 格)。 其 次,DCOM 缺 乏 众 多 的 平 台 支 持, 这 极 大 程度 地 制 约了 代码 的 可 重 用 性 和DCOM 应 用 的 可 扩 展 性。 最 后, 与CORBA 相 比,DCOM 是一 种 非 常 不 成 熟 的 技 术。 尽管 微 软 目 前 正 为DCOM 加 入 消 息 和 事务 支 持, 但 这 些 功 能 在1994 年 的CORBA 2.0 就 已 经 实 现 了, 并且 正由 几 家 不 同的CORBA 软 件
CORBA 与Java 的结合使用(二)
Microsoft 的 分 布 式 组 件 对 象 模 型(Distributed Componont ObjectModel) 仅 运 行 于 两 种操 作 系 统 之 上:Windows 95 和Windows NT4。Microsoft 正 在 与 第 三 方 开 发 商 协 作, 以 将DCOM 移 到其 它 的 操 作 系统 上( 包 括MVS 和 几种UNIX 操 作 系 统)。 象CORBA 一 样,DCOM 是 独 立 于 语 言 的, 它 用Microsoft 的 对 象 描 述 语 言(ODL) 通 过 接 口 对 对 象 加 以 描 述。
与CORBA 相 比,DCOM 有 三 个 重 大 缺 点。 首 先, 它 由 单 一 开 发 者( 微软) 定 义 并 控 制, 这 大 大 限 制 了DCOM 使 用 者 的 选 择 范 围( 比 方 说开 发 工 具 和 风 格)。 其 次,DCOM 缺 乏 众 多 的 平 台 支 持, 这 极 大 程度 地 制 约了 代码 的 可 重 用 性 和DCOM 应 用 的 可 扩 展 性。 最 后, 与CORBA 相 比,DCOM 是一 种 非 常 不 成 熟 的 技 术。 尽管 微 软 目 前 正 为DCOM 加 入 消 息 和 事务 支 持, 但 这 些 功 能 在1994 年 的CORBA 2.0 就 已 经 实 现 了, 并且 正由 几 家 不 同的CORBA 软 件
与CORBA 相 比,DCOM 有 三 个 重 大 缺 点。 首 先, 它 由 单 一 开 发 者( 微软) 定 义 并 控 制, 这 大 大 限 制 了DCOM 使 用 者 的 选 择 范 围( 比 方 说开 发 工 具 和 风 格)。 其 次,DCOM 缺 乏 众 多 的 平 台 支 持, 这 极 大 程度 地 制 约了 代码 的 可 重 用 性 和DCOM 应 用 的 可 扩 展 性。 最 后, 与CORBA 相 比,DCOM 是一 种 非 常 不 成 熟 的 技 术。 尽管 微 软 目 前 正 为DCOM 加 入 消 息 和 事务 支 持, 但 这 些 功 能 在1994 年 的CORBA 2.0 就 已 经 实 现 了, 并且 正由 几 家 不 同的CORBA 软 件