Web services SOAP optimization techniques
Abdul Wahab Mohamed, Ahmed M. Zeki · 2017
SOAP is a web service mostly used by enterprise web applications, it provides simplicity, ease of use, easy extensibility, security and standardization. SOAP's poor performance is putting its usefulness into jeopardy especially where high performance cannot be compromised, for instance in the portable devices and scientific applications. Proper configuration and conversion of messages during web communication are one of the main bottlenecks. This paper describes the concept of SOAP and different ways to configure it based on the scenario needs. SOAP optimization techniques that can help in boosting in the performance and bypassing the bottlenecks are studied in this research. These techniques do not change the SOAP technology. The implementation and performance study show that the techniques widely improve the performance of SOAP web services. Several factors that improve the proper utilization of SOAP functionalities, enabling only those required and proper differential serialization of XML messages will be explored. This improvement can increase its capabilities and use in a wider scope.