• DocumentCode
    2351503
  • Title

    Performance trade-offs in client-side service delegation

  • Author

    Nasr, Khalid Adam ; Gross, Hans-Gerhard ; Van Deursen, Arie

  • Author_Institution
    Software Eng. Res. Group, Delft Univ. of Technol., Delft, Netherlands
  • fYear
    2011
  • fDate
    30-30 Sept. 2011
  • Firstpage
    43
  • Lastpage
    52
  • Abstract
    Service Oriented Architecture, which builds on distributed computing platforms, is increasingly being adopted by organizations in both public and private sectors. Migration from traditional monolithic systems to services, in particular web services, characterizes much of systems evolution today. This paper analyzes some of the performance and modularization problems involved in current service-oriented computing. It investigates under which circumstances the communication between service providers and service consumers can be made more efficient by eliminating certain steps from traditional Remote Procedure Call (RPC) methods. After discussing traditional service invocation and its drawbacks, this paper proposes an alternative approach called Distributed Service Delegates (DSD). DSD is based on emphasizing client-side or local computations. An experiment is designed and implemented to measure the trade offs between traditional methods, in this case Web services, and the proposed DSD. The results of this experiment are discussed and its implications for future research are indicated.
  • Keywords
    Web services; client-server systems; organisational aspects; remote procedure calls; service-oriented architecture; software performance evaluation; DSD; Web services; client-side service; distributed service delegation; monolithic systems; performance trade-offs; private sectors; public sectors; remote procedure call; service oriented architecture; Computer architecture; Organizations; Servers; Service oriented architecture; Standards organizations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Systems Evolution (WSE), 2011 13th IEEE International Symposium on
  • Conference_Location
    Williamsburg, VI
  • ISSN
    2160-6153
  • Print_ISBN
    978-1-4577-0699-8
  • Type

    conf

  • DOI
    10.1109/WSE.2011.6081818
  • Filename
    6081818