Transparent communication for distributed objects in Java
- 1 June 1999
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 160-170
- https://doi.org/10.1145/304065.304119
Abstract
We describe a native-code implementation of Java that supportsdistributed objects. In order to foster the correctnessof distributed programs, remote access is syntactically andsemantically indistinguishable from local access. This transparencyis provided by the runtime system through the implicitgeneration of remote references to an object when itis passed as an argument or returned from a remote methodcall. Consistency is achieved through the use of a distributed(and thus scalable)...Keywords
This publication has 19 references indexed in Scilit:
- Revised 5 report on the algorithmic language schemeACM SIGPLAN Notices, 1998
- A hands-on look at Java mobile agentsIEEE Internet Computing, 1997
- Compiling Java just in timeIEEE Micro, 1997
- Java-centric distributed computingIEEE Micro, 1997
- Higher-order distributed objectsACM Transactions on Programming Languages and Systems, 1995
- A case for NOW (Networks of Workstations)IEEE Micro, 1995
- Performance of the Firefly RPCACM Transactions on Computer Systems, 1990
- Linda in contextCommunications of the ACM, 1989
- Fine-grained mobility in the Emerald systemACM Transactions on Computer Systems, 1988
- Implementing remote procedure callsACM Transactions on Computer Systems, 1984