DocumentCode
3231061
Title
From legacy RPC services to distributed objects
Author
Liang, Kai-Chih ; Chu, William C. ; Yuan, Shyan-Ming ; Lo, Winston
Author_Institution
Dept. of Comput. & Inf. Sci., Nat. Chiao Tung Univ., Hsinchu, Taiwan
fYear
1997
fDate
29-31 Oct 1997
Firstpage
2
Lastpage
7
Abstract
The remote procedure call (RPC) paradigm has successfully modeled several sophisticated client-server applications. It provides a simple and efficient way to develop distributed programs. The concept of RPC comes from procedure-based programming languages. As object-oriented technologies grow, the idea of invoking program entities on different address spaces also comes into object-oriented software development. Distributed object computing is the realization of this trend. This paper identifies the motivations, the issues and the design of translating RPC services into CORBA objects via reengineering processes. The conversion includes: converting RPC languages to CORBA IDL (Interface Definition Language), converting RPC server implementation source codes to CORBA server object implementation source code, and converting RPC clients´ source codes to CORBA client object source code
Keywords
client-server systems; object-oriented languages; object-oriented programming; remote procedure calls; software maintenance; systems re-engineering; CORBA client object source code; CORBA objects; CORBA server object implementation source code; IDL; Interface Definition Language; RPC server implementation source codes; address spaces; client-server applications; distributed object computing; distributed program development; language conversion; legacy RPC services; object-oriented software development; procedure-based programming languages; program entity invocation; reengineering; remote procedure calls; Application software; Communication system control; Computer languages; Distributed computing; Information science; Network servers; Object oriented modeling; Programming; Software maintenance; Space technology;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 1997., Proceedings of the Sixth IEEE Computer Society Workshop on Future Trends of
Conference_Location
Tunis
ISSN
1071-0485
Print_ISBN
0-8186-8153-5
Type
conf
DOI
10.1109/FTDCS.1997.644695
Filename
644695
Link To Document