Title :
A distributed object-oriented system with multi-threads of services
Author :
Wang, Feng-Jian ; Chen, Jiun-Liang ; Hu, Chung-Hua
Author_Institution :
Inst. of Comput. Sci. & Inf. Eng., Nat. Chiao Tung Univ., Hsinchu, Taiwan
Abstract :
Distributed computing systems are becoming more and more popular. Most developing tools and environments for distributed systems were developed with structured programming languages and remote procedure calls (RPCs). The authors present an approach to construct a network-based distributed system, of which each subsystem is object-oriented and supports multiple threads of control. The remote services in the system are based on a client/server paradigm: a server site consists of a group of serving objects and a proxy is generated in a client site to represent a distinct remote serving object. Each serving object may serve (remote) requests concurrently, since it may have one serving thread for each request. With a library of (remote) serving classes, the system can be built in popular object-oriented languages and is allowed to reuse existing components directly. A prototype system is constructed using C++ language and Sun RPCs
Keywords :
C language; concurrency control; distributed databases; network operating systems; object-oriented databases; remote procedure calls; structured programming; C++ language; Sun RPCs; client site; client/server paradigm; concurrent request serving; control; distributed computing systems; distributed object-oriented system; multiple threads; network-based distributed system; object-oriented languages; prototype system; proxy; remote procedure calls; remote services; server site; services; structured programming languages; subsystem; Computer languages; Computer science; Control systems; Distributed computing; Libraries; Message passing; Network servers; Programming profession; Prototypes; Yarn;
Conference_Titel :
Distributed Computing Systems, 1993., Proceedings of the Fourth Workshop on Future Trends of
Conference_Location :
Lisbon
Print_ISBN :
0-8186-4430-3
DOI :
10.1109/FTDCS.1993.344149