Supporting interactive invocation of remote services within an integrated programming environment

作者: Bruce Quig , John Rosenberg , Michael Kölling

DOI:

关键词:

摘要: Building distributed systems is an inherently difficult and complex task. Modern middleware architectures assist developers by providing abstractions that hide transport layer functionality. This paper argues the development of such can be aided availability appropriate, integrated tools. We discuss ways in which building supported tools, focusing particularly on interactive testing debugging mechanisms.A prototype system based BlueJ programming environment has been developed to support Java RMI applications as a basis for further investigation. The tools part this are presented discussed.

参考文章(11)
Jim Waldo, Ken Arnold, The Jini Specifications Addison-Wesley Longman Publishing Co., Inc.. ,(2000)
George F Coulouris, Jean Dollimore, Tim Kindberg, Distributed Systems: Concepts and Design ,(1988)
Bill Joy, Guy Steele, James Gosling, Gilad Bracha, None, The Java Language Specification ,(1996)
Richard Helm, John Vlissides, Ralph Johnson, Erich Gamma, Design Patterns: Elements of Reusable Object-Oriented Software ,(1994)
Wolfgang Emmerich (Dr. Rer. Nat.), Engineering Distributed Objects ,(2000)
Michael Kölling, John Rosenberg, Blue—a language for teaching object-oriented programming technical symposium on computer science education. ,vol. 28, pp. 190- 194 ,(1996) , 10.1145/236452.236537
František Plášil, Michael Stal, An architectural view of distributed objects and components in CORBA, Java RMI and COM/DCOM Software - Concepts & Tools. ,vol. 19, pp. 14- 28 ,(1998) , 10.1007/S003780050004
M. Weiser, The Computer for the 21st Century Scientific American. ,vol. 265, pp. 94- 104 ,(1991) , 10.1038/SCIENTIFICAMERICAN0991-94
D. Thompson, D. Watkins, Comparisons between CORBA and DCOM: architectures for distributed computing technology of object oriented languages and systems. pp. 278- 283 ,(1997) , 10.1109/TOOLS.1997.713554