JUCS - Journal of Universal Computer Science 9(8): 761-775, doi: 10.3217/jucs-009-08-0761
Asynchronous Remote Method Invocation in Java
expand article infoWendell Figueiredo Taveira, Marco Tulio Valente§, Mariza Andrade Silva Bigonha|
‡ Computer Science Department, Federal University of Minas Gerais, Brazil§ PUC Minas, Belo Horizonte, Brazil| Federal University of Minas Gerais, Brazil
Open Access
Abstract
Java RMI is the computational model used to develop distributed systems in the Java language. Although widely used in the construction of distributed systems, the use of Java RMI is limited because this middleware does not allow asynchronous method invocations. This paper presents FlexRMI, a Java based system that supports asynchronous invocations of remote methods. FlexRMI is completely implemented in Java, making use of the reflection and dynamic proxy facilities of this language. The implementation is also compatible with standard Java RMI distributed systems.
Keywords
distributed programming, asynchronous remote method invocation