• DocumentCode
    1974516
  • Title

    Embedding remote object mobility in Java RMI

  • Author

    Avvenuti, Marco ; Vecchio, Alessio

  • Author_Institution
    Dip. di Ingegneria dell´´Informazione, Pisa Univ., Italy
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    98
  • Lastpage
    104
  • Abstract
    Mobile code offers several capabilities such as bandwidth-efficient communication, disconnected operation, and support for dynamic and flexible systems. Nevertheless, mobile code based programming paradigms have difficulty in flowing from research activities to commercial systems. The main reason seems to be the lack of integration between the language support for mobility and a familiar programming environment. The paper addresses this issue and describes the basic functionalities of Mobile RMI, a toolkit that extends Java RMI with mechanisms for creating and moving remote objects across different address spaces. A key feature of Mobile RMI is the automatic updating of remote references to mobile objects, necessary to support remote method invocation even in the presence of object mobility. The extensions to Java RMI only affect the semantics of the remote reference layer, while leaving both the transport layer and the bytecode generation process unchanged
  • Keywords
    Java; client-server systems; distributed object management; distributed programming; remote procedure calls; software tools; Java RMI; Mobile RMI; bandwidth-efficient communication; disconnected operation; mobile code; mobile objects; remote method invocation; remote object mobility; remote references; semantics; toolkit; Collaboration; Communication system traffic control; Computer networks; Cost accounting; Distributed computing; Electronic switching systems; Java; Mobile agents; Mobile communication; Mobile computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2001. FTDCS 2001. Proceedings. The Eighth IEEE Workshop on Future Trends of
  • Conference_Location
    Bologna
  • Print_ISBN
    0-7695-1384-0
  • Type

    conf

  • DOI
    10.1109/FTDCS.2001.969628
  • Filename
    969628