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
See RMI Release Notes for RMI changes In Java SE 6.
RMI Online Course
Archive of the RMI-USERS mailing list
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.