Skip to main navigation Skip to search Skip to main content

Building high-speed roads: Improving performance of SOAP processing for cloud services

  • Beihang University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

With the advent of cloud computing, more services should be delivered from a cloud or datacenter to clients via Internet. Web Services has many mature specifications and has become a popular mode to support cloud application. However, the performance has been a key character to guarantee the quality of remote service in a cloud. In particular, the Simple Object Access Protocol (SOAP), being based on Extensible Markup Language (XML), inherits not only the advantages of XML, but its relatively poor performance. This makes SOAP a poor choice for many high-performance Web Services. Experiments have shown that the XML parsing, formatting and type mapping are the primary performance bottlenecks of SOAP processing. In this paper, we proposed a new high-performance SOAP processing architecture named HiSOAP which is based on several techniques such as on-demand building, delayed-databinding and adaptable services invoking mechanism. HiSOAP has the benefits of reducing XML object model, saving memory and eliminating Java reflection. We have implemented the SOAP engine HiSOAPprototype, and the experimental results show that the delayed-databinding and eliminated-reflection techniques improve the performance of SOAP processing dramatically, and it out-performances Axis2, especially in the complex compound data types of Web Service.

Original languageEnglish
Title of host publicationProceedings - 6th IEEE International Symposium on Service-Oriented System Engineering, SOSE 2011
Pages72-78
Number of pages7
DOIs
StatePublished - 2011
Event6th IEEE International Symposium on Service-Oriented System Engineering, SOSE 2011 - Irvine, CA, United States
Duration: 12 Dec 201114 Dec 2011

Publication series

NameProceedings - 6th IEEE International Symposium on Service-Oriented System Engineering, SOSE 2011

Conference

Conference6th IEEE International Symposium on Service-Oriented System Engineering, SOSE 2011
Country/TerritoryUnited States
CityIrvine, CA
Period12/12/1114/12/11

Keywords

  • high-performance
  • optimization
  • SOAP
  • Web Services

Fingerprint

Dive into the research topics of 'Building high-speed roads: Improving performance of SOAP processing for cloud services'. Together they form a unique fingerprint.

Cite this