Java Remote Method Invocation
- Remote Method Invocation (RMI) enables the programmer to create distributed Java technology-based applications, in which the methods of remote Java objects can be invoked from other Java virtual machines, possibly on different hosts.
Apply RMI Autogeneration - Make objects written with local semantics remote. Client-side translation from the generated interfaces to the application server interfaces is performed via runtime-generated proxy objects.
Fundamentals of RMI - This short course covers the fundamentals of the Remote Method Invocation technology, as found in the Java 2 platform. (jGuru.com)
How to Eliminate Debugging Problems for RMI-based Applications - Debugging RMI-based programs can be made vastly easier through the use of an in-process server mechanism that allows the use of any JDK 1.1-compatible debugger to develop RMI-based client/server code.
Implementing Asynchronous Remote Method Invocation in Java - This paper introduces a novel mechanism allowing Java remote objects to use extended communication protocols without changes to the underlying wire or serialisation protocols.
Introduction to Java RMI - Creates a sample service that can calculate the square of a number and the power of two numbers.
Java RMI Tutorial - A brief introduction to Java Remote Method Invocation. This tutorial attempts to show the essence of RMI, without discussing any extraneous features.
jiffyc: A Fast Java RMI Compiler - A replacement for rmic, a program that generates the stub and skeleton files needed by distributed applications/applets based on Java RMI. [Open Source, GPL]
A More Efficient RMI for Java - This paper demonstrates that a much faster drop-in RMI and an efficient serialization can be designed and implemented completely in Java without any native code.
NinjaRMI - A free, ground-up implementation of Java Remote Method Invocation, but it does not directly conform to Sun's Java RMI specification. [Open Source]
RMI-IIOP - Combines the usability of Java Remote Method Invocation with the interoperability of the Internet Inter-ORB Protocol.
Communication Between Browsers Using RMI - Remote method invocation can help offset some of the limitations on Java applets imposed in the name of security. (December, 1999)