• DocumentCode
    1167668
  • Title

    RPC under fire

  • Author

    Vinoski, Steve

  • Volume
    9
  • Issue
    5
  • fYear
    2005
  • Firstpage
    93
  • Lastpage
    95
  • Abstract
    Although many successful distributed systems have been built using RPC, we have known for a while that it´s imperfect, even fundamentally flawed, because it ignores the all-too-real possibility of partial failures by attempting to make the network appear to be just another part of the local environment. A partial failure occurs in a distributed system when a remote application or the network itself fails, thereby introducing the need for applications to handle error conditions that simply cannot arise with local procedure calls. Lately, however, RPC seems to be taking even more heat than usual, mainly because of continuing advances in Web services and XML-based messaging.
  • Keywords
    Internet; Java; XML; error handling; object-oriented programming; remote procedure calls; system recovery; Internet; Java; RPC; Web services; XML-based messaging; distributed system; error handling; object-oriented programming; remote procedure call; system recovery; Computer networks; Distributed computing; Fires; Helium; Java; Positron emission tomography; Sun; Web services; Writing; XML; C-omega; JAX-RPC; REST; RPC; distributed systems; middleware; remote procedure calls;
  • fLanguage
    English
  • Journal_Title
    Internet Computing, IEEE
  • Publisher
    ieee
  • ISSN
    1089-7801
  • Type

    jour

  • DOI
    10.1109/MIC.2005.108
  • Filename
    1510610