𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Asynchronous Remote Method Invocation (ARMI) mechanism for Java

✍ Scribed by Raje, Rajeev R.; Williams, Joseph I.; Boyles, Michael


Book ID
101219114
Publisher
John Wiley and Sons
Year
1997
Tongue
English
Weight
43 KB
Volume
9
Category
Article
ISSN
1040-3108

No coin nor oath required. For personal study only.

✦ Synopsis


In the recent past, Java has emerged as a powerful and easy to use language for net-centric computing. Simplicity, object-oriented features, the presence of threads and architecture independence are the main reasons for the popularity of Java. Despite having built-in threads in the language, the bare Java execution model does not support remote object invocations. RMI (remote method invocation) is an interface specified by Sun Microsystems for the purpose of native Java-client and Java-server communication. Although RMI is simple to use, it is not desirable in many applications due to its synchronous nature. In this paper, we describe ARMI (asynchronous RMI), a mechanism which is built on top of RMI and allows concurrent execution of local and remote computations. This paper presents the salient features and implementation details of ARMI. Two experiments performed with ARMI along with performance comparisons to RMI are also explained.


πŸ“œ SIMILAR VOLUMES


Interceptors for Java Remote Method Invo
✍ N. Narasimhan; L. E. Moser; P. M. Melliar-Smith πŸ“‚ Article πŸ“… 2001 πŸ› John Wiley and Sons 🌐 English βš– 530 KB

## Abstract An interceptor is a software mechanism that provides the hooks that are needed to introduce additional code dynamically into the execution path of an application. By exploiting interceptors, developers can enhance and potentially modify the behavior of an application at runtime without