The Community for Technology Leaders
Green Image
Issue No. 02 - February (2008 vol. 19)
ISSN: 1045-9219
pp: 174-187
We present Natural Remote Method Invocation(NRMI): a middleware mechanism that provides a fully-generalimplementation of call-by-copy-restore semantics for arbitrarylinked data structures, used as parameters in remote procedurecalls. Call-by-copy-restore offers a more natural programmingmodel for distributed systems than traditional call-by-copy middleware,enabling remote calls to behave much like local calls. Wediscuss in depth the effects of calling semantics for middleware,describe when and why NRMI is more convenient to use thanstandard middleware, and present three implementations ofNRMI in distinct settings, showing the generality of the approach.
Middleware, RPC, Java, call-by-copy-restore, programming model.

Y. Smaragdakis and E. Tilevich, "NRMI: Natural and Efficient Middleware," in IEEE Transactions on Parallel & Distributed Systems, vol. 19, no. , pp. 174-187, 2007.
92 ms
(Ver 3.3 (11022016))