DocumentCode :
3503199
Title :
NRMI: natural and efficient middleware
Author :
Tilevich, Eli ; Smaragdakis, Yannis
Author_Institution :
Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
fYear :
2003
fDate :
19-22 May 2003
Firstpage :
252
Lastpage :
261
Abstract :
We present NRMI: a drop-in replacement of Java RMI that offers call-by-copy-restore semantics for arbitrary linked data structures, in addition to regular call-by-copy semantics. Call-by-copy-restore middleware is more natural to use than traditional call-by-copy RPC mechanisms, enabling distributed calls to behave much like local calls. We discuss in depth the effect of calling semantics for middleware, describe how call-by-copy-restore can be implemented efficiently, and show examples of Java programs where NRMI is more convenient than regular Java RMI.
Keywords :
Java; middleware; remote procedure calls; Java RMI; NRMI; call-by-copy RPC mechanism; call-by-copy semantics; call-by-copy-restore semantics; distributed call; middleware; Data structures; Distributed computing; Educational institutions; Java; Middleware; Tree data structures; Tree graphs; Velocity measurement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems, 2003. Proceedings. 23rd International Conference on
ISSN :
1063-6927
Print_ISBN :
0-7695-1920-2
Type :
conf
DOI :
10.1109/ICDCS.2003.1203472
Filename :
1203472
Link To Document :
بازگشت