2004•Unpublished venueRequires access

Optimizing remote method invocation in Java

Tomáš Sysala, Jan Janeček

Open publisher page 9 citations

Abstract

Communication mechanisms utilized in current middleware technologies have a procedural form. The obvious strategy of purely synchronous remote method invocation can result in a bottleneck when applied to a multi-layer application (e.g., when application logic is isolated from data sources). The effect is apparent in Java technologies and necessitates a suitable solution. This contribution deals with the effectiveness of Java and Java-CORBA remote method invocation. Standard approaches are compared with asynchronous communication support developed in the frame of standard Java RMI. Real-time behaviour of different mechanisms (and primarily of asynchronous RMI) has been evaluated on the system developed for middleware testing.

About this research paper

What this paper is about

Communication mechanisms utilized in current middleware technologies have a procedural form. The obvious strategy of purely synchronous remote method invocation can result in a bottleneck when applied to a multi-layer application (e.g., when application logic is isolated from data sources). The effect is apparent in Java technologies and necessitates a suitable solution. This contribution deals with the effectiveness of Java and Java-CORBA remote method invocation. Standard approaches are compared with asynchronous communication support developed in the frame of standard Java RMI. Real-time behaviour of different mechanisms (and primarily of asynchronous RMI) has been evaluated on the system developed for middleware testing.

Why it matters

OpenAlex reports 9 citations for this work. Citation counts describe recorded attention and do not establish research quality.

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

Communication mechanisms utilized in current middleware technologies have a procedural form. The obvious strategy of purely synchronous remote method invocation can result in a bottleneck when applied to a multi-layer application (e.g., when application logic is isolated from data sources). The effect is apparent in Java technologies and necessitates a suitable solution. This contribution deals with the effectiveness of Java and Java-CORBA remote method invocation. Standard approaches are compared with asynchronous communication support developed in the frame of standard Java RMI. Real-time behaviour of different mechanisms (and primarily of asynchronous RMI) has been evaluated on the system developed for middleware testing.

Key concepts: Computer science, Java, Middleware (distributed applications), Common Object Request Broker Architecture, Asynchronous communication, Bottleneck, Remote procedure call, Real time Java

Related papers

Back to paper searchBrowse research topicsOriginal source
Optimizing remote method invocation in Java — Research Paper | ScholarLens