• DocumentCode
    1588295
  • Title

    Mobile RMI: supporting remote access to Java server objects on mobile hosts

  • Author

    Wall, Tom ; Cahill, Vinny

  • Author_Institution
    Broadcom Eireann Res. Ltd, Dublin, Ireland
  • fYear
    2001
  • fDate
    6/23/1905 12:00:00 AM
  • Firstpage
    41
  • Lastpage
    51
  • Abstract
    Java remote method invocation (RMI) is a specification for building distributed object-oriented applications. RMI was designed primarily for use in conventional, wired computing environments and provides no mechanisms to allow objects hosted by mobile, wireless-enabled computers to interact with other RMI objects. Mobile devices regularly change their point of connection to the Internet making the task of correctly locating and invoking methods on the hosted RMI server objects difficult. The nature of wireless communication also means that the TCP/IP connections used to access these RMI objects are frequently broken, potentially resulting in data being lost and leaving the two communicating parties in inconsistent states. The paper outlines an architecture that supports such mobile RMI objects and describes an implementation of this architecture and its performance. This architecture provides mobility support in the form of two main components. The first is a session layer component that provides the low-level support services required to maintain transport connections in a mobile environment. The second is an application layer component that uses application-level proxies to address the difficulties of invoking methods on mobile RMI servers
  • Keywords
    Internet; Java; client-server systems; distributed object management; mobile computing; mobile radio; object-oriented methods; remote procedure calls; transport protocols; Internet; Java remote method invocation; Java server objects; TCP/IP connections; application layer component; application-level proxies; low-level support services; mobile devices; mobile hosts; mobile remote method invocation; mobility support; remote access; session layer component; transport connections; wireless-enabled computers; Buildings; Computer displays; Internet; Java; Middleware; Mobile computing; Personal digital assistants; Web server; Wireless communication; Wireless networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Objects and Applications, 2001. DOA '01. Proceedings. 3rd International Symposium on
  • Conference_Location
    Rome
  • Print_ISBN
    0-7695-1300-X
  • Type

    conf

  • DOI
    10.1109/DOA.2001.954070
  • Filename
    954070