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

Juris Tihomirovs, Jānis Grabis


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.


Literature review; REST; SOAP; Web services

Full Text:



S. Kumari and S. K. Rath, “Performance comparison of SOAP and REST based Web Services for Enterprise Application Integration,” in International Conference on Advances in Computing, Communications and Informatics (ICACCI), Kochi, 2015, pp. 1656–1660.

R. R. de Oliveira, R. V. Vieira Sanchez, J. C. Estrella, R. Pontin de Mattos Fortes and V. Brusamolin, “Comparative Evaluation of the Maintainability of RESTful and SOAP-WSDL Web Services,” in 2013 IEEE 7th International Symposium on the Maintenance and Evolution of Service-Oriented and Cloud-Based Systems (MESOCA), Eindhoven, 2013, pp. 40–49.

N. Serrano, J. Hernantes and G. Gallardo, “Service-Oriented Architecture and Legacy Systems,” IEEE Software, 2014.

C. Pautasso, O. Zimmermann and F. Leymann, “RESTful Web Services vs. “Big” Web Services: Making the Right Architectural Decision,” in Proceedings of the 17th international conference on World Wide Web, Beijing, China, 2008, pp. 805–814.

F. Belqasmi, J. Singh, S. Y. B. Melhem and R. H. Glitho, “SOAP-Based Web Services vs. RESTful Web Services for Multimedia Conferencing Applications: A Case Study,” IEEE Internet Computing, vol. 16, issue 4, pp. 54–63, July–Aug. 2012.

F. AlShahwan and K. Moessner, “Providing SOAP Web Services and RESTful Web Services from Mobile Hosts,” in 2010 5th International Conference on Internet and Web Applications and Services (ICIW), Barcelona, 2010, pp. 174–179.

P. A. Castillo, J. L. Bernier, M. G. Arenas, J. J. Merelo, P. Garcias- Sanchez, “SOAP vs REST: Comparing a master-slave GA implementation,” in The 1st International Workshop of Distributed Evolutionary computation in Informal Environments, 2011.

P. K. Potti, S. Ahuja, K. Umapathy, Z. Prodanoff, “Comparing Performance of Web Service Interaction Styles: SOAP vs. REST,” in Proceedings of the Conference on Information Systems Applied Research, New Orleans Louisiana, 2012, ISSN 2167-1508.

G. Serme, A. S. de Oliveira, J. Massiera and Y. Roudier, “Enabling Message Security for RESTful Services,” in 2012 IEEE 19th International Conference on Web Services, Honolulu, HI, 2012, pp. 114– 121.

T. Aihkisalo and T. Paaso, “Latencies of Service Invocation and Processing of the REST and SOAP Web Service Interfaces,” in 2012 IEEE 8th World Congress on Services, Honolulu, HI, 2012, pp. 100–107.

J. Kangasharju, S. Tarkoma and K. Raatikainen, “Comparing SOAP performance for various encodings, protocols, and connections,” in Personal Wireless Communications (Lecture Notes in Computer Science (LNCS)). Springer-Verlag, vol. 2775, 2003, pp. 397–406.

K. Wagh and R. Thool, “A Comparative Study of SOAP Vs REST Web Services Provisioning Techniques for Mobile Host,” Journal of Information Engineering and Applications, vol. 2, no. 5, pp. 12–16, 2012, ISSN 2224-5782 (print), ISSN 2225-0506 (online).

W. N. Wan Ab Rahman and F. Meziane, “Challenges to Describe QoS Requirements for Web Services Quality Prediction to Support Web Services Interoperability in Electronic Commerce,” Communications of the IBIMA, vol. 4, issue 6, pp. 55–58, 2008.

D. Guinard, V. Trifa, S. Karnouskos, P. Spiess and D. Savio, “Interacting with the SOA-Based Internet of Things: Discovery, Query, Selection, and On-Demand Provisioning of Web Services,” IEEE Transactions on Services Computing, vol. 3, no. 3, pp. 223–235, July–Sept. 2010.


  • There are currently no refbacks.

Copyright (c) 2016 Juris Tihomirovs, Jānis Grabis

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.