• DocumentCode
    3515310
  • Title

    Dynamic object offloading in Web services

  • Author

    Zagarese, Quirino ; Canfora, Gerardo ; Zimeo, Eugenio

  • Author_Institution
    Dept. of Eng., Univ. of Sannio, Benevento, Italy
  • fYear
    2011
  • fDate
    12-14 Dec. 2011
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    In several application contexts, Web Services adoption is limited due to performance issues. Design methods often propose the adoption of coarse-grained interfaces to reduce the number of interactions between clients and servers. This is an important design concern since marshaling and transferring small parts of complex business objects might entail sensible delays, especially in high latency networks. Nevertheless, transferring large data in coarse-grained interactions might bring useless data on the client side, whereas a small part of the transferred object is used. To reduce data transfers, in addition to well-known techniques based on XML compression, a possible approach is considering a finer granularity at data level: results produced by Web services invocations could be transferred to the client by using incremental loading. However, existing Web service technology does not provide run-time infrastructures with an adequate support for lazy serialization. In addition, pure lazy serialization could incur in high overheads due to many interactions, especially in wide area networks. This paper presents a novel approach to extend existing Web services run-time supports with dynamic offloading capabilities based on an adaptive strategy that allows servers to learn clients behaviors at runtime. By exploiting this approach, service based applications can improve their performances, as experimental results show, without any invasive change to existing Web services and clients.
  • Keywords
    Web services; XML; Web services; XML compression; coarse grained interactions; coarse grained interfaces; complex business objects; dynamic object offloading; wide area networks; Business; Loading; Servers; Simple object access protocol; XML; adaptation; performance; service design; web-services; xml serialization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Service-Oriented Computing and Applications (SOCA), 2011 IEEE International Conference on
  • Conference_Location
    Irvine, CA
  • Print_ISBN
    978-1-4673-0318-7
  • Electronic_ISBN
    978-1-4673-0317-0
  • Type

    conf

  • DOI
    10.1109/SOCA.2011.6166202
  • Filename
    6166202