`
housheng33
  • 浏览: 238273 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JAVA IDL

 
阅读更多
Java IDL即idltojava编译器就是一个ORB,可用来在Java语言中定义、实现和访问CORBA对象。Java IDL支持的是一个瞬间的CORBA对象,即在对象服务器处理过程中有效。实际上,Java IDL的ORB是一个类库而已,并不是一个完整的平台软件,但它对Java IDL应用系统和其他CORBA应用系统之间提供了很好的底层通信支持,实现了OMG定义的ORB基本功能。


ORB (Object Request Broker) 对象请求代管者。   在一个面向对象的分布式计算环境,一个对象请求代管者(ORB)可以为应用程序、服务器、网络设施之间分发消息提供关键通信设施。可以将ORB想象成一组软件总线、支柱,它提供了一个公用消息传递接口通过这个接口,许多不同类型的对象可以以对等层策略进行通信。   对象请求代理 (Object Request Broker, ORB) 是 CORBA 的核心组件。ORB 提供了识别和定位对象、处理连接管理、传送数据和请求通信所需的框架结构。   CORBA 对象之间从不直接进行通信,对象通过远程桩对运行在本地计算机上的 ORB 发出请求。本地 ORB 使用 Internet Inter-Orb 协议(IIOP 为缩写形式)将该请求传递给其他计算机上的 ORB。然后,远程 ORB 定位相应的对象、处理该请求并返回结果。   使用 RMI-IIOP,应用程序或对象可将 IIOP 用作远程方法调用 (RMI) 协议。Enterprise Bean(EJB 模块)的远程客户机通过 RMI-IIOP 与 Application Server 进行通信。


CORBA(Common Object Request Broker Architecture,公共对象请求代理体系结构,通用对象请求代理体系结构)是由OMG组织制订的一种标准的面向对象应用程 序体系规范。或者说 CORBA体系结构是对象管理组织(OMG)为解决分布式处理环境(DCE)中,硬件和软件系统的互连而提出的一种解决方案;OMG组织是一个国际性的非盈利组织,其职责是为应用开发提供一个公共框架,制订工业指南和对象管理规范,加快对象技术的发展。
分享到:
评论

相关推荐

    支持选举的Java IDL应用

    Java IDL(Interface Definition Language)是Java平台中用于分布式计算的一种接口定义语言,它允许不同系统间的对象通过网络进行通信。在"支持选举的Java IDL应用"中,我们主要探讨的是如何利用Java IDL来实现一个...

    java idl 与 corba

    ### Java IDL 与 CORBA #### 引言 在版本1.2的Java 2平台中引入了Java IDL,它提供了一个接口,用于连接Java程序与通过Common Object Request Broker Architecture (CORBA)构建的分布式对象和服务。CORBA由Object ...

    使用 CORBA 和 Java IDL.doc

    ### 使用CORBA和Java IDL的关键知识点 #### 关于CORBA CORBA(Common Object Request Broker Architecture,通用对象请求代理架构)是由Object Management Group (OMG)开发的一种标准分布式对象模型。这一架构允许...

    Java IDL使用实例源代码

    Java IDL使用实例源代码,通过例子你将了解如何引入要使用的包,本应用的stub类,要使用CORBA的名字服务,使用CORBA服务,声明客户应用类,建立ORB对象,args为客户程序启动时的命令行参数,使用ORB的名字服务寻找...

    java-idl.rar_java IDL

    Java IDL,全称为Java Interface Definition Language,是Java平台对CORBA(Common Object Request Broker Architecture)规范的一种实现。CORBA是一种跨平台、跨语言的分布式计算框架,它允许不同计算机上的对象...

    J2SE.programming.code.Java.IDL.Example.rar_java IDL_java program

    Java IDL(Interface Definition Language)是Java平台的一部分,它允许分布式系统之间进行通信。J2SE(Java 2 Standard Edition)提供了对Java IDL的支持,使得开发者能够利用Java语言实现CORBA(Common Object ...

    corba.rar_java IDL

    【标题】"CORBA.rar_java IDL" 是一个与分布式计算相关的资源,主要涉及CORBA(Common Object Request Broker Architecture)技术在Java环境下的应用,利用Java IDL(Interface Definition Language)进行接口定义和...

    Java调用IDL程序(IDL Bridge桥接方法)

    ENVI/IDL程序,需要通过Java来调用,拓展了IDL的应用场景。Java调用IDL程序需要通过 IDL bridge来完成这一目的,该文件包括对IDL程序编写的规范格式示范,以及提供了本人编写的参考例子,提到在实现调用IDL过程中...

    Java IDL例子【用法演示】源代码.rar

    Java IDL例子【用法演示】源代码,建立ORB对象,使用ORB的名字服务寻找JavaIdl对象,注册服务类,然后进行类型变换。需要引入JavaIdlApp.*、org.omg.CosNaming.*、org.omg.CORBA.*、org.omg.CosNaming....

    IDL接口定义语言[定义].pdf

    4. Java IDL:Java IDL 把 CORBA 的能力移植到 Java 平台,提供了基于标准的互操作能力和连通性,使得分布式带 Web 功能的 Java 应用程序能够透明地调用使用业界标准的 OMG IDL 的远程网络服务。 5. IDL 的数据类型...

    JAVA_API1.6文档(中文)

    java.lang.management 提供管理接口,用于监视和管理 Java 虚拟机以及 Java 虚拟机在其上运行的操作系统。 java.lang.ref 提供了引用对象类,支持在某种程度上与垃圾回收器之间的交互。 java.lang.reflect 提供类...

    介绍corba使用和java的集成

    1. **Java IDL**:这是 Java 对 CORBA 的支持接口定义语言(IDL)。Java IDL 允许开发者使用熟悉的 Java 语法来定义接口,并将这些接口转换为 CORBA 接口,从而使得 Java 应用能够与其他支持 CORBA 的应用进行通信。...

    Java与Corba客户服务器编程4

    Java IDL是一种特定于Java的IDL版本,用于定义接口规范。通过Java IDL,开发者可以定义服务端对象的接口,并生成相应的存根和骨架代码。 ##### 4.3 存根和骨架 存根(Stub)和骨架(Skeleton)是ORB自动生成的代码...

    Java技术发展ppt文档

    Java IDL(Interface Definition Language):Java IDL使得Java能够参与到CORBA(Common Object Request Broker Architecture)中,允许Java对象与其他语言编写的CORBA对象进行交互,增强了跨平台的互操作性。...

    Java与Corba客户服务器编程2

    1. **Java IDL**:Java IDL是Java与CORBA集成的一个关键部分,它提供了IDL到Java的映射规则以及相关的工具链。通过Java IDL,开发者可以轻松地使用Java编写CORBA应用程序。 2. **ORB的选择**:有许多开源和商业ORB...

    Java中Enterprise JavaBeans(EJB)编程实例代码.rar

    Java中Enterprise JavaBeans(EJB)编程实例代码,内容有:简单的EJB、无状态SessionBean、有状态SessionBean...IIOP、JTA与JTS、JMS的使用、Java IDL、EJB与CORBA的交互、基于EJB的真实世界模型、EJB的商业应用实例等。

Global site tag (gtag.js) - Google Analytics