TY - GEN
T1 - Building high-speed roads
T2 - 6th IEEE International Symposium on Service-Oriented System Engineering, SOSE 2011
AU - Liu, Huang
AU - Liu, Xudong
AU - Li, Jianxin
AU - Zhao, Yongwang
AU - Li, Zhuqing
PY - 2011
Y1 - 2011
N2 - 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.
AB - 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.
KW - high-performance
KW - optimization
KW - SOAP
KW - Web Services
UR - https://www.scopus.com/pages/publications/84863167181
U2 - 10.1109/SOSE.2011.6139094
DO - 10.1109/SOSE.2011.6139094
M3 - 会议稿件
AN - SCOPUS:84863167181
SN - 9781467304108
T3 - Proceedings - 6th IEEE International Symposium on Service-Oriented System Engineering, SOSE 2011
SP - 72
EP - 78
BT - Proceedings - 6th IEEE International Symposium on Service-Oriented System Engineering, SOSE 2011
Y2 - 12 December 2011 through 14 December 2011
ER -