• 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