umu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
An aspect-oriented approach to consistency-preserving caching and compression of web service response messages
Umeå University, Faculty of Science and Technology, Department of Computing Science. (UMIT)
Umeå University, Faculty of Science and Technology, Department of Computing Science. (UMIT)
Umeå University, Faculty of Science and Technology, Department of Computing Science. (UMIT)
2010 (English)In: Web Services (ICWS 2010): 2010 IEEE International Conference on, IEEE Computer Society, 2010, p. 526-533Conference paper, Published paper (Refereed)
Abstract [en]

Web Services communicate through XMLencoded messages and suffer from substantial overhead due to verbose encoding of transferred messages and extensive (de)serialization at the end-points. We demonstrate that response caching is an effective approach to reduce Internet latency and server load. Our Tantivy middleware layer reduces the volume of data transmitted without semantic interpretation of service requests or responses and thus improves the service response time. Tantivy achieves this reduction through the combined use of caching of recent responses and data compression techniques to decrease the data representation size. These benefits do not compromise the strict consistency semantics. Tantivy also decreases the overhead of message parsing via storage of application-level data objects rather than XMLrepresentations. Furthermore, we demonstrate how the use of aspect-oriented programming techniques provides modularity and transparency in the implementation. Experimental evaluations based on the WSTest benchmark suite demonstrate that our Tantivy system gives significant performance improvements compared to non-caching techniques.

Place, publisher, year, edition, pages
IEEE Computer Society, 2010. p. 526-533
Keywords [en]
Web Services, response caching, consistencypreserving, hashing, data compression, aspect-oriented programming
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:umu:diva-40372DOI: 10.1109/ICWS.2010.83ISBN: 978-1-4244-8146-0 Print (print)ISBN: 978-0-7695-4128-0 E-ISBN (print)OAI: oai:DiVA.org:umu-40372DiVA, id: diva2:399460
Conference
IEEE International Conference on Web Services (ICWS), 5-10 July 2010, Miami, Florida, USA
Available from: 2011-02-22 Created: 2011-02-22 Last updated: 2018-06-08Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full text

Authority records BETA

Li, WubinTordsson, JohanElmroth, Erik

Search in DiVA

By author/editor
Li, WubinTordsson, JohanElmroth, Erik
By organisation
Department of Computing Science
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 88 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf