• DocumentCode
    3150487
  • Title

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

  • Author

    Liu, Huang ; Liu, Xudong ; Li, Jianxin ; Zhao, Yongwang ; Li, Zhuqing

  • Author_Institution
    Dept. of Comput. Sci., Beihang Univ., Beijing, China
  • fYear
    2011
  • fDate
    12-14 Dec. 2011
  • Firstpage
    72
  • Lastpage
    78
  • 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.
  • Keywords
    Java; Web services; XML; cloud computing; HiSOAP; Internet; SOAP processing; Web services; XML object model; XML parsing; cloud services; delayed-databinding; extensible markup language; simple object access protocol; Engines; Java; Protocols; Reflection; Simple object access protocol; XML; SOAP; Web Services; high-performance; optimization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Service Oriented System Engineering (SOSE), 2011 IEEE 6th International Symposium on
  • Conference_Location
    Irvine, CA
  • Print_ISBN
    978-1-4673-0411-5
  • Electronic_ISBN
    978-1-4673-0410-8
  • Type

    conf

  • DOI
    10.1109/SOSE.2011.6139094
  • Filename
    6139094