Java Remote Method Invocation over Internet Inter-ORB Protocol technology
("RMI-IIOP") is part of the
Java Platform, Standard Edition (Java SE). The RMI
Model enables the programming of CORBA servers and applications via the rmi API.
You can choose to work completely within the Java programming language using the Java Remote
Method Protocol (JRMP) as the transport, or work with other CORBA-compliant programming
languages using the Internet InterORB Protocol (IIOP).
RMI-IIOP utilizes the Java CORBA Object Request
Broker (ORB) and IIOP, so you can write all of your code in the Java programming
language, and use the rmic
compiler to generate the code necessary for connecting your applications via the Internet
InterORB Protocol (IIOP) to others
written in any CORBA-compliant language. To work with CORBA applications
in other languages, IDL can be generated from Java programming language
interfaces using the rmic compiler with the -idl
option. To generate IIOP stubs and tie classes, use the rmic
compiler with the -iiop option.
Overview - An overview of when you should use RMI-IIOP and the options for distributed application development.
The OMG is the official
source of information for all CORBA and IIOP related information.
The CORBA 2.3.1 Specification is available electronically
from formal/99-10-07. The
URLs for the CORBA specifications may change. If this link is broken, link to
http://www.omg.org and search the specifications.
For more information on which specifications are implemented in this release of the Java
platform, see the compliance