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应用。服务器有两个方法:1)getList; 2)castVote
Java IDL使用实例源代码,通过例子你将了解如何引入要使用的包,本应用的stub类,要使用CORBA的名字服务,使用CORBA服务,声明客户应用类,建立ORB对象,args为客户程序启动时的命令行参数,使用ORB的名字服务寻找...
介绍有关java 开发corba 的一些步骤和技术
ENVI/IDL程序,需要通过Java来调用,拓展了IDL的应用场景。Java调用IDL程序需要通过 IDL bridge来完成这一目的,该文件包括对IDL程序编写的规范格式示范,以及提供了本人编写的参考例子,提到在实现调用IDL过程中...
introduced in Version 1.2 of the Java 2 platform, – provides an interface between Java programs and distributed objects and services built using the Common Object Request Broker Architecture (CORBA).
J2SE应用编程Java IDL实例代码J2SE application programming code in Java IDL Example
用JAVA开发corba接口的文档记录 方便了解调测idl文件的流程
Java IDL例子【用法演示】源代码,建立ORB对象,使用ORB的名字服务寻找JavaIdl对象,注册服务类,然后进行类型变换。需要引入JavaIdlApp.*、org.omg.CosNaming.*、org.omg.CORBA.*、org.omg.CosNaming....
CORBA java实现简单投票系统,IDL的java实现
Java Language to IDL Mapping
java.lang.management 提供管理接口,用于监视和管理 Java 虚拟机以及 Java 虚拟机在其上运行的操作系统。 java.lang.ref 提供了引用对象类,支持在某种程度上与垃圾回收器之间的交互。 java.lang.reflect 提供类...
Java中Enterprise JavaBeans(EJB)编程实例代码,内容有:简单的EJB、无状态SessionBean、有状态SessionBean...IIOP、JTA与JTS、JMS的使用、Java IDL、EJB与CORBA的交互、基于EJB的真实世界模型、EJB的商业应用实例等。
4、Java IDL(Java Interface Definition Language) 提供与CORBA(Common Object Request Broker Architecture)的无缝的互操作性。这使得Java能集成异构的商务信息资源。 5、JNDI(Java Naming and Directory ...
1.5、Java IDL and RMI-IIOP 工具 3 1.6、Java 部署工具 4 1.7、Java 插件工具 4 1.8、Java web 启动工具 4 1.9、Java 故障检修,程序概要分析,监视和管理工具 4 1.10、Java web 服务工具 4 1.11、监视工具 4 1.12...
Java中的EJB编程实例代码,内容有:简单的EJB、无状态SessionBean、有状态SessionBean、BMP位图实例、cmp...IIOP、JTA与JTS、JMS的使用、Java IDL、EJB与CORBA的交互、基于EJB的真实世界模型、EJB的商业应用实例等。
JAVA开发人员必备!本文档是 Java Platform Standard Edition 6 的 API !Java 1.6 API的中文帮助文档。 深圳电信培训中心徐海蛟博士教学用api中文文档。支持全文检索,在线即时查询。 里面列出了,Java的所有类...
学习分布式很好的资料 包括RMI,COBAR,EJB, 书中源码均可直接运行
JAVA开发人员最新版本7.0 api文档!本文档是 Java Platform Standard Edition 7 的 API !Java 1.7 API的中文帮助文档。 深圳电信培训中心 徐海蛟博士教学用api 7.0中文文档。支持全文检索,在线即时查询。 里面列...