International Journal for Technological Research in Engineering (IJTRE)
Java Remote Method Invocation (RMI) allows the programmer to execute remote methods using the same semantics as local functions calls. RMI is the Java version is Remote Procedure Call (RPC). RMI internal implementation is outside the scope of the client and only make exposed interface with the remote server object. The purpose of RMI is to allow programmers to rely on remote services from distant objects. The paper explains the architectural layers RMI and its mechanisms. This paper deals with the performance of all layers of RMI and how they are implemented.