• DocumentCode
    1856872
  • Title

    Providing easier access to remote objects in client-server systems

  • Author

    Aldrich, Jonathan ; Dooley, James ; Mandelsohn, Scott ; Rifkin, Adam

  • Author_Institution
    California Inst. of Technol., Pasadena, CA, USA
  • Volume
    7
  • fYear
    1998
  • fDate
    6-9 Jan 1998
  • Firstpage
    366
  • Abstract
    The Java Environment for Distributed Invocation (JEDI) is efficient, dynamic and easier to use than alternative communication systems for distributed Java objects. Existing state-of-the-art mechanisms for remote method calls on Java objects, such as RMI (remote method invocation), require users to perform a complicated series of steps. Furthermore, the compiled static interfaces these systems use limit their functionality. This paper presents the design and implementation of JEDI´s simpler approach utilizing dynamic proxies. We discuss a means of integrating JEDI with a publicly available CORBA object request broker (ORB), followed by the tests used to ensure the robustness of the JEDI system. Comparing this system´s performance with that of other communication facilities such as UDP, TCP and RMI demonstrates the efficiency of JEDI. A calendar program illustrates the flexibility and usability tradeoffs of employing JEDI in distributed client-server applications
  • Keywords
    client-server systems; object-oriented programming; programming environments; remote procedure calls; CORBA; JEDI; Java Environment for Distributed Invocation; RMI; TCP; UDP; calendar program; client-server systems; communication facilities; compiled static interfaces; dynamic proxies; efficiency; flexibility; performance; publicly available object request broker; remote method calls; remote method invocation; remote object access; robustness; system functionality; usability; Calendars; Client-server systems; Distributed computing; Electrical capacitance tomography; Java; Programming profession; Skeleton; Sockets; System testing; Usability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1998., Proceedings of the Thirty-First Hawaii International Conference on
  • Conference_Location
    Kohala Coast, HI
  • Print_ISBN
    0-8186-8255-8
  • Type

    conf

  • DOI
    10.1109/HICSS.1998.649231
  • Filename
    649231