2014Unpublished venueRequires access

Java Remote Method Invocation (RMI)

Sheena Batra, Rakesh Sondal

Open publisher page 0 citations

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.

About this research paper

What this paper is about

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.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available 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.

Key concepts: Remote procedure call, Computer science, Object (grammar), Remote evaluation, Distributed object, Java, Common Object Request Broker Architecture, Method

Related papers

Back to paper searchBrowse research topicsOriginal source
Java Remote Method Invocation (RMI) — Research Paper | ScholarLens