DocumentCode :
2144953
Title :
Java does not distribute
Author :
Brose, Generald ; Löhr, Klaus-Peter ; Spiegel, André
Author_Institution :
Inst. of Inf., Freie Univ. Berlin, Germany
fYear :
1997
fDate :
24-28 Nov 1997
Firstpage :
144
Lastpage :
152
Abstract :
Java is commonly considered the ideal language for implementing software for the Internet. A closer look, however, reveals that distributed programming is poorly supported in Java. This is because the very design of the language rules out distribution-transparent remote invocation. It is shown that Sun´s technology for distributed Java programming, RMI, makes things worse by allowing two different invocation semantics to hide behind an object variable. The consequences of using CORBA instead of RMI are investigated. Various options for changing either RMI or Java itself are considered, so that language platforms supporting a high degree of distribution transparency could be built
Keywords :
Internet; computational linguistics; object-oriented languages; parallel programming; CORBA; Internet; Java programming; RMI; distributed programming; distribution transparency; distribution-transparent remote invocation; invocation semantics; language platforms; object variable; Internet; Java; Libraries; Logic programming; Registers; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Technology of Object-Oriented Languages and Systems, 1997. TOOLS 25, Proceedings
Conference_Location :
Melbourne, Vic.
Print_ISBN :
0-8186-8485-2
Type :
conf
DOI :
10.1109/TOOLS.1997.681867
Filename :
681867
Link To Document :
بازگشت