Dissection of the internal workings of the RMI, possible enhancements and implementing authentication in standard Java RMI
Vipul K. Dabhi and
Harshad B. Prajapati
International Journal of Networking and Virtual Organisations, 2010, vol. 7, issue 6, 514-534
Abstract:
The Java Remote Method Invocation (RMI) is a well-known solution for remote method call. However, the standard Java RMI lacks features like service availability, load sharing, authentication and authorisation of client, data security and asynchronous communication, which are desirable in any enterprise distributed application. To enhance or add any new functionality in the RMI runtime, a detailed study of its internal workings is required. We debug and analyse RMI programs to understand the internal workings of the RMI architecture. We present the components involved and their responsibilities, detailed internal communication process and feasible enhancements at different layers of the RMI architecture. We compare the RMI with other distributed computing technologies like Common Object Request Broker Architecture (CORBA) and web services. We also discuss possible enhancements in the RMI runtime, which could perfect it for a real enterprise application. As a proof of concept, we also discuss the implementation details of providing a client authentication functionality by modifying the RMI runtime. In addition to programmers, this contribution will also help the research community and the RMI runtime providers to enhance the RMI runtime.
Keywords: remote method invocation; Java RMI; RMI architecture; internal workings; RMI components; security; client authentication; remote method calls; CORBA; web services; RMI enhancements; enterprise applications; RMI runtime. (search for similar items in EconPapers)
Date: 2010
References: Add references at CitEc
Citations:
Downloads: (external link)
http://www.inderscience.com/link.php?id=35403 (text/html)
Access to full text is restricted to subscribers.
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:ids:ijnvor:v:7:y:2010:i:6:p:514-534
Access Statistics for this article
More articles in International Journal of Networking and Virtual Organisations from Inderscience Enterprises Ltd
Bibliographic data for series maintained by Sarah Parker ().