| # 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?

> - When should I use RMI-IIOP?
> - What other options do I have for distributed application development?

## Enhancements

- Changes in CORBA (Java IDL, RMI-IIOP) Features Between J2SETM 1.4.x and 5.0

## Java RMI over IIOP Tutorials

- Getting Started Using Java RMI over IIOP
- Tutorial: RMI over IIOP with POA server-side model

## Java RMI-IIOP Developer Documentation

- Java RMI-IIOP Programmer's Guide
- Enterprise JavaBeans Components and CORBA Clients
- Using Portable Interceptors

## Java RMI-IIOP Tools Documentation

- IDL-to-Java Compiler (idlj) man page
- RMI Compiler (rmic) man page Solaris / Windows
- Object Request Broker Daemon (ordb) man page
- Server Tool man page

## RMI-IIOP Javadoc API Reference

- package org.omg.CORBA
- package org.omg.PortableServer
- package org.omg.CosNaming
- package javax.rmi.CORBA
- package javax.rmi (with link to class `PortableRemoteObject`)

## 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 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 document.

> For questions, please try the user supported forum for RMI-IIOP technology, which is available at http://forum.java.sun.com.

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