Language-Level Support for Remote Object Invocations
Jörg Nolte, Gesellschaft fuer Mathematik und Datenverarbeitung mbH, St. Augustin (Germany), Bundesministerium fuer Forschung und Technologie (BMFT), Bonn (Germany) · 1992
The object paradigm seems to be a suitable choice for the structuring of large distributed systems. Since distributed systems have a lot in common with parallel systems, object-oriented design may be successfully employed within massively parallel systems, too. Therefore object-oriented language support is desirable to ease the cooperation between remote resident distribution units. This paper discusses the concepts of a C++-based language extension for distributed/parallel computing as well as a novel object model called dual objects. Both object model and language will be employed for the construction of the parallel Peace operating system family. keywords: programming in the small, interface definition languages, stub compilers, object orientation, distributed systems. This work was supported by the Ministry of Research and Technology (BMFT) of the German Federal Government, grant no. ITR 9002 2. 1 INTRODUCTION 1 1 Introduction In the research field of distributed systems vari...