Java IDL (CORBA)
Java IDL technology adds CORBA (Common Object Request Broker
Architecture) capability to the Java platform, providing
standards-based interoperability and connectivity. Java IDL enables
distributed Web-enabled Java applications to transparently invoke
operations on remote network services using the industry standard
IDL (Object Management Group Interface Definition Language) and
IIOP (Internet Inter-ORB Protocol) defined by the Object Management
Group. Runtime components include a Java ORB for distributed
computing using IIOP communication.
- package org.omg.CORBA
- provides the mapping of the OMG CORBA APIs to the Java[tm]
- package org.omg.CosNaming
- provides the naming service for Java IDL
- package org.omg.PortableServer
- provides classes and interfaces for making the server side of
your applications portable across multivendor ORBs
- package org.omg.PortableInterceptor
- provides a mechanism to register ORB hooks through which ORB
services can intercept the normal flow of execution of the ORB
- package org.omg.DynamicAny
- provides classes and interfaces to enable Any values to
be dynamically interpreted (traversed) and constructed through
- org.omg.CORBA.ORB -
provides APIs for the CORBA Object Request Broker features
Tutorials and Programmer's Guides
Most of the tutorials are variations on the basic distributed
"Hello World" application.
The following documents provide introductory-level information
on creating applications that use Java IDL. All use the POA-server
side model. The differences are in the server implementations.
In order to best understand the material, progress through the
examples in the order presented here.
Other server-side models may be created using JavaSE. If you'd
like to use other server- side models, refer to these tutorials.
Both of these tutorials use a transient server implementation.
The tutorials listed in this section are for developers who
understand the material in the introductory-level tutorials, and
are looking for more complex material.
These tutorials are for experienced developers. The descriptive
material is reduced, the sample code is commented for better
understanding of the material.
Additional Sample Applications
- the IDL-to-Java compiler, idlj (Solaris, Linux, or Mac OS X or Windows
- orbd (Solaris, Linux, or Mac OS X or Windows) - a daemon process
containing a Bootstrap Service, a Transient Naming Service, a
Persistent Naming Service, and a Server Manager
- servertool (Solaris, Linux, or Mac OS X or Windows) - the
ease-of-use interface for application programmers to register,
unregister, startup, and shutdown a server.
- tnameserv (Solaris, Linux, or Mac OS X or Windows) - the Transient
Java IDL Naming Service (provided for backward compatibility)
CORBA Home Page
The OMG is the official
source of information for all CORBA and IIOP related information.
Please see the CORBA 2.3.1
Specification for more information.
For more information on which OMG specifications are implemented
in this release of the Java platform, see the compliance document.
For information on product limitations in this release of the
Java IDL/RMI-IIOP technologies, see Java
IDL Product Limitations.
For questions, check the Java IDL
All information of this service is derived from the free sources and is provided solely in the form of quotations.
This service provides information and interfaces solely for the familiarization (not ownership) and under the "as is" condition.
Copyright 2016 © ELTASK.COM. All rights reserved.
Site is optimized for mobile devices.
Downloads: 331 / 158668462. Delta: 0.02987 с