Implementation of Java Remote Method Invocation