Java Remote Method Invocation (RMI)
Sheena Batra, Rakesh Sondal
Abstract
Sheena Batra, Rakesh Sondal
Abstract
RMI helps access the objects residing on one machine to access the methods of that object. When we invoke the methods of that object, method gets executed and the result is sent to the method caller. In RMI, the object whose method make remote call is termed as the client object and the remote object itself is called as server object. The computer running the code that calls remote method is client for that object and the hosting computer of object is server for that call. A remote lives on a server. Each remote object implements a remote interface that specifies which of its methods can be invoked by the clients. Clients invoke methods of remote objects as that of its local methods. This concept of remote hosts invoking raises various security issues. Thus remote objects can perform limited functions. The main aim of this paper is to find an ultimate solution of these security issues and enhance the concept of RMI.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
RMI helps access the objects residing on one machine to access the methods of that object. When we invoke the methods of that object, method gets executed and the result is sent to the method caller. In RMI, the object whose method make remote call is termed as the client object and the remote object itself is called as server object. The computer running the code that calls remote method is client for that object and the hosting computer of object is server for that call. A remote lives on a server. Each remote object implements a remote interface that specifies which of its methods can be invoked by the clients. Clients invoke methods of remote objects as that of its local methods. This concept of remote hosts invoking raises various security issues. Thus remote objects can perform limited functions. The main aim of this paper is to find an ultimate solution of these security issues and enhance the concept of RMI.
Key concepts: Remote procedure call, Computer science, Object (grammar), Remote evaluation, Distributed object, Java, Common Object Request Broker Architecture, Method