OMG   Sun   Java

JavaTM RMI over IIOP

Documentation Contents

JavaTM Remote Method Invocation over Internet Inter-ORB Protocol technology ("RMI-IIOP") is part of the JavaTM 2 Platform, Standard Edition (J2SETM). The RMI Programming 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. For more information on using rmic, link to rmic - The Java RMI Compiler.

When should I use RMI-IIOP?


Java RMI over IIOP Tutorials

Java RMI-IIOP Developer Documentation

Java RMI-IIOP Tools Documentation

RMI-IIOP Javadoc API Reference

For more information

See JavaTM RMI over IIOP Technology Home Page

The Java IDL technology pages include a lot of information that is useful to developers using Java RMI-IIOP technology.

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 and search the specifications.

For more information on which specifications are implemented in this release of the Java platform, see the compliance document.

For questions, please try the user supported forum for RMI-IIOP technology, which is available at

Copyright © 2001-2004 Sun Microsystems, Inc. All Rights Reserved.