DocumentCode :
2917004
Title :
Reflections on remote reflection
Author :
Richmond, Michael ; Noble, James
Author_Institution :
Macquarie Univ., North Ryde, NSW, Australia
fYear :
2001
fDate :
2001
Firstpage :
163
Lastpage :
170
Abstract :
The Java programming language provides both reflection and remote method invocation: reflection allows a program to inspect itself and its runtime environment, remote method invocation allows methods to be invoked transparently across a network. Unfortunately, the standard Java implementations of reflection and remote method invocation are incompatible: programmers cannot reflect on a remote application. We describe how Java systems can be extended to support Remote Reflection transparently by extending the standard Java API. Remote reflection can support remote debuggers, performance monitors, programming environments, application component servers such as Enterprise JavaBeans, and any other Java system that can be distributed across a network
Keywords :
Java; application program interfaces; distributed object management; remote procedure calls; Enterprise JavaBeans; Java programming language; Java system; Java systems; application component servers; performance monitors; programming environments; remote application; remote debuggers; remote method invocation; remote reflection; runtime environment; standard Java API; standard Java implementations; Computer languages; Explosions; Java; Network servers; Programming profession; Reflection; Runtime environment; Virtual machining; Visualization; Web server;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science Conference, 2001. ACSC 2001. Proceedings. 24th Australasian
Conference_Location :
Gold Coast, Qld.
ISSN :
1530-0900
Print_ISBN :
0-7695-0963-0
Type :
conf
DOI :
10.1109/ACSC.2001.906638
Filename :
906638
Link To Document :
بازگشت