Comparison of SOAP and REST Based Web Services Using Software Evaluation Metrics

Abstract The usage of Web services has recently increased. Therefore, it is important to select right type of Web services at the project design stage. The most common implementations are based on SOAP (Simple Object Access Protocol) and REST (Representational State Transfer Protocol) styles. Maintainability of REST and SOAP Web services has become an important issue as popularity of Web services is increasing. Choice of the right approach is not an easy decision since it is influenced by development requirements and maintenance considerations. In the present research, we present the comparison of SOAP and REST based Web services using software evaluation metrics. To achieve this aim, a systematic literature review will be made to compare REST and SOAP Web services in terms of the software evaluation metrics.

[1]  Santanu Kumar Rath,et al.  Performance comparison of SOAP and REST based Web Services for Enterprise Application Integration , 2015, 2015 International Conference on Advances in Computing, Communications and Informatics (ICACCI).

[2]  Anderson Santana de Oliveira,et al.  Enabling Message Security for RESTful Services , 2012, 2012 IEEE 19th International Conference on Web Services.

[3]  Renata Pontin de Mattos Fortes,et al.  Comparative evaluation of the maintainability of RESTful and SOAP-WSDL web services , 2013, 2013 IEEE 7th International Symposium on the Maintenance and Evolution of Service-Oriented and Cloud-Based Systems.

[4]  Vlad Trifa,et al.  Interacting with the SOA-Based Internet of Things: Discovery, Query, Selection, and On-Demand Provisioning of Web Services , 2010, IEEE Transactions on Services Computing.

[5]  Wan Nurhayati Wan Ab. Rahman,et al.  Challenges to describe QoS requirements for web services quality prediction to support web services interoperability in electronic commerce , 2008 .

[6]  Klaus Moessner,et al.  Providing SOAP Web Services and RESTful Web Services from Mobile Hosts , 2010, 2010 Fifth International Conference on Internet and Web Applications and Services.

[7]  Josune Hernantes,et al.  Service-Oriented Architecture and Legacy Systems , 2014, IEEE Software.

[8]  Sasu Tarkoma,et al.  Comparing SOAP Performance for Various Encodings, Protocols, and Connections , 2003, PWC.

[9]  Fatna Belqasmi,et al.  SOAP-Based Web Services vs. RESTful Web Services for Multimedia Conferencing Applications: A Case Study , 2012 .

[10]  Cesare Pautasso,et al.  Restful web services vs. "big"' web services: making the right architectural decision , 2008, WWW.

[11]  Sanjay P. Ahuja,et al.  Comparing Performance of Web Service Interaction Styles: SOAP vs. REST , 2012 .

[12]  Ravindra C. Thool,et al.  A Comparative Study of SOAP Vs REST Web Services Provisioning Techniques for Mobile Host , 2012 .

[13]  Tommi Aihkisalo,et al.  Latencies of Service Invocation and Processing of the REST and SOAP Web Service Interfaces , 2012, 2012 IEEE Eighth World Congress on Services.

[14]  Juan Julián Merelo Guervós,et al.  SOAP vs REST: Comparing a master-slave GA implementation , 2011, ArXiv.