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
Link To Document :
بازگشت