Java remote method invocation
API
In computing, the Java Remote Method Invocation is a Java API that performs remote method invocation, the object-oriented equivalent of remote procedure calls, with support for direct transfer of serialized Java classes and distributed... Wikipedia