Remote Method Invocation Home

»   Overview
 
»   Basic
 
»   CORBA
 
»   HotSpot VM
 
»   JNDI
 
  »   Mntr-Mgmt
 
»   Tools APIs
 
»   XML
 
 

Remote Method Invocation (RMI)

Java Remote Method Invocation (Java RMI) enables the programmer to create distributed Java technology-based to Java technology-based applications, in which the methods of remote Java objects can be invoked from other Java virtual machines*, possibly on different hosts. RMI uses object serialization to marshal and unmarshal parameters and does not truncate types, supporting true object-oriented polymorphism.

Java RMI is included with Java SE and is available as a separate download for Java ME.

For more information, please see the:

RMI Documentation: J2SE 1.4.2 | J2SE 5.0 | Java SE 6

What's New
See RMI Release Notes for RMI changes In Java SE 6.

See Also:

RMI Whitepaper
RMI Online Course
Technical Articles
RMI Forum
Archive of the RMI-USERS mailing list
Object Serialization

Comments

You may send comments to the RMI team by going to the Java SE feedback site
and selecting Java RMI from the Subject pulldown menu.

*As used on this web site, the terms "Java virtual machine" or "JVM" mean a virtual machine for the Java platform.

Left Curve
Java SDKs and Tools
Right Curve
Left Curve
Java Resources
Right Curve
Java 8 banner (182)

Virtual Technology Summit 07.09.14 Banner

Java One 2014 RHS Banner

Duke's Choice RHS Banner