CORBA技术和Java技术的结合.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CORBA技术和Java技术的结合

CORBA 技 术 和Java 技 术 的 结 合 Java I D L 王 少 锋 董 丽 王 克 宏 一、 什 么 是Java IDL ----Java IDL(Interface Definition Language) 可 实 现 网 络 上 不 同 平 台 上 的 对 象 相 互 之 间 的 交 互, 该 技 术 基 于 通 用 对 象 请 求 代 理 体 系 结 构CORBA 规 范 说 明。IDL 是 不 依 赖 于 语 言 的 接 口 定 义 语 言, 所 有 支 持CORBA 的 语 言 都 有IDL 到 该 语 言 的 映 射。 就 像 其 名 字 所 表 示 的 那 样,Java IDL 支 持 到Java 语 言 的 映 射。CORBA 规 范 说 明 和IDL 映 射 是 由OMG(Object Management Group) 定 义 的。OMG 由700 多 个 成 员 组 成,Sun 公 司 是 其 成 员 之 一, 它 在 定 义IDL 到Java 映 射 的 工 作 中 起 了 主 要 作 用。 ----JDK 1.1 给Java 开 发 人 员 提 供 了 开 发100 % 纯Java 分 布 式 应 用 的 功 能, 即 远 程 方 法 调 用Java RMI。 而Java 2 平 台 提 供 的Java IDL 可 以 在 分 布 式 应 用 中 使 用 非Java 语 言, 也 就 是 说,Java 2 平 台 提 供 的ORB(Object Request Broker) 可 以 和 任 何 遵 从CORBA 规 范 的ORB 互 操 作, 包 括IONA Technologies 的Orbix、Visigenic Software 的 VisiBroker、 IBM 的 Component Broker 等。 目 前, 主 要 的Web 浏 览 器(Microsoft IE 4.0 和 Netscape Navigator 4.0) 实 现 的 主 要 是JDK 1.1 中 的 功 能。 不 过, 利 用Sun 公 司 提 供 的Java 插 件(Plug -in) 可 以 使 浏 览 器 具 备Java 2 平 台 的 所 有 特 征。 ----需 要 说 明 的 是,Java 2 平 台 提 供 了 两 种 不 同 的 方 法 来 构 造 分 布 式 应 用 系 统, 即Java RMI 和Java IDL, 它 们 具 有 相 似 的 特 征 和 功 能,Java RMI 支 持 用Java 语 言 写 的 分 布 式 对 象, Java IDL 可 以 与 支 持CORBA 的 任 何 程 序 设 计 语 言 如C、C + +、 COBOL 等 写 的 分 布 式 对 象 交 互。 这 两 种 方 法 各 自 具 有 不 同 的 特 点: ----(1)100 % 纯Java 和 对 遗 产 应 用 系 统(legacy system) 的 支 持。Java RMI 是 对 分 布 式 应 用 系 统 的100 % 纯Java 解 决 方 法, 具 有Java 的“Write once, run anywhere” 的 优 点。 用Java RMI 开 发 的 应 用 系 统 可 以 部 署 在 任 何 支 持Java 运 行 环 境 的 平 台 上。 ---- 相 反,Java IDL 是 基 于CORBA 规 范 标 准 的 技 术, 可 以 远 程 调 用 非Java 语 言 编 写 的 对 象, 因 此Java IDL 提 供 了 对 那 些 用 非Java 语 言 开 发 的 遗 产 应 用 系 统 的 支 持。 ----(2) 使 用 不 同 的 通 信 协 议。Java RMI 和 Java IDL 目 前 使 用 不 同 的 通 信 协 议,Java IDL 使 用CORBA/IIOP 协 议,IIOP (Internet Inter -ORB Protocol) 协 议 可 以 使 位 于 不 同 平 台 上、 用 不 同 语 言 写 的 对 象 以 标 准 的 方 式 进 行 通 信;Java RMI 目 前 使 用Java 远 程 消 息 交 换 协 议JRMP(Java Remote Messaging Protocol) 进 行 通 信,JRMP 是 专 为Java 的 远 程 对 象 制 定 的 协 议, 不 过Sun 和IBM 已 经 宣 布 将 来 会 支 持 在RMI 中 使 用IIOP 协 议, 以 便 和 遵 从CORBA 规 范 的 远 程 对 象 通 信。 ----(3) 通 过 引 用 调 用 对 象 还 是

文档评论(0)

shenlan118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档