DocumentCode :
2974292
Title :
An RPC-based methodology for client/server application development in C++
Author :
Gidron, Yoad ; Kozakov, Lev ; Shani, Uri
Author_Institution :
IBM Haifa Res. Lab., Israel
fYear :
1997
fDate :
18-19 Jun 1997
Firstpage :
39
Lastpage :
46
Abstract :
The remote procedure call (RPC) is a commonly used mechanism for client/server applications. RPC implements a tightly synchronized client/server interaction that is analogous to the well-understood procedure call in regular non-distributed applications. The underlying principle common to all RPC-based tools and standards is that both the client and the server share a common IDL (Interface Definition Language) file. Automatic tools process the IDL file and generate source files that, when compiled with the application, ensure client/server run-time compliancy. We introduce an RPC methodology for C++ client/server applications that follows a different pattern-the sharing of C++ base classes-in place of an IDL file. This releases the developer from the dependence on, and need to learn complex RPC tools and standards. C++ programmers should find this approach sufficient for most of their distributed-application development needs
Keywords :
client-server systems; object-oriented programming; remote procedure calls; C++ base class sharing; C++ client/server application development; IDL file processing; Interface Definition Language; RPC-based methodology; distributed application development; remote procedure call; run-time compliancy; source file generation; tightly synchronized client/server interaction; Computer architecture; Computer networks; Distributed computing; Network servers; Packaging machines; Programming profession; Runtime; Standards development; Sun; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Systems and Software Engineering, 1997., Proceedings of the Eighth Israeli Conference on
Conference_Location :
Herzliya
Print_ISBN :
0-8186-8135-7
Type :
conf
DOI :
10.1109/ICCSSE.1997.599874
Filename :
599874
Link To Document :
بازگشت