• DocumentCode
    3091213
  • Title

    An end-to-end caching protocol for web services

  • Author

    Liyanaarachchi, A. ; Weerawarana, S.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Univ. of Moratuwa, Moratuwa, Sri Lanka
  • fYear
    2012
  • fDate
    12-15 Dec. 2012
  • Firstpage
    96
  • Lastpage
    102
  • Abstract
    Web services have become an extremely popular technology for application integration due to its platform independent nature. However the use of web services has been limited in some areas mainly because of poor performance. Most web service usage scenarios fall into a client server architectural pattern, where a server component serves multiple clients. Caching is considered to be a well-known performance boosting approach in these types of applications. Even though web services have many similarities with the web, it is not easy to apply the same caching strategies used in the web in the context of web services. One key reason for this is that the request XML messages do not reveal enough information about the service semantics. The intention of this research is to implement an end-to-end caching protocol for web services, similar to HTTP caching. The proposed scheme consists of two caches - at the server and at each client. A set of SOAP headers similar to cache control HTTP headers will be used for managing this caching mechanism.
  • Keywords
    Web services; XML; cache storage; client-server systems; transport protocols; HTTP caching; SOAP headers; Web services; World Wide Web; XML messages; application integration; cache control HTTP headers; caching strategy; client server architectural pattern; end-to-end caching protocol; performance boosting approach; server component; service semantics; Data models; Servers; caching; performance; web-services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advances in ICT for Emerging Regions (ICTer), 2012 International Conference on
  • Conference_Location
    Colombo
  • Print_ISBN
    978-1-4673-5529-2
  • Type

    conf

  • DOI
    10.1109/ICTer.2012.6421410
  • Filename
    6421410