Performance comparison of web services using Symfony, Spring, and Rails examples

Patryk Lubartowicz

patryk.lubartowicz@pollub.edu.pl
Politechnika Lubelska (Poland)

Beata Pańczyk


Lublin University of Technology (Poland)

Abstract

The article presents the results of a comparative analysis of web application frameworks for Java, PHP and Ruby. The most popular programming frameworks for each language were used for the research: Spring, Symfony and Ruby on Rails. In each of the frameworks the REST and SOAP web services were prepared and used to measure the request execution time. Measurements were made using Postman and SoapUI tools. The tests results showed that Spring is the fastest way to handle requests.


Keywords:

Spring, Sumfony, Ruby on Rails, performance

T. Zientarski, M. Miłosz, M. Kamiński, M. Kołodziej: Applicability analysis of REST and SOAP web services, Informatyka, Automatyka, Pomiary W Gospodarce i Ochronie Środowiska, 7 (2017), 28-31.
DOI: https://doi.org/10.5604/01.3001.0010.7249   Google Scholar

S. Cass, The 2017 top programming languages, IEEE Spectrum 2018.
  Google Scholar

Statystyki dotyczące wykonywanych zawodów i wybieranych technologii oraz narzędzi StackOverflow, https://insights.stackoverflow.com/survey/2020, [15.09.2020].
  Google Scholar

D. Box, D. Ehnebuske, G. Kakivaya, A. Layman, N. Mendelsohn, H.F. Nielsen, S.R. Thatte, D. Winer. Simple object access protocol (SOAP) 1.1., W3C Note, 2000.
  Google Scholar

Masse M., REST API Design Rulebook: Designing Consistent RESTful Web Service Interfaces, O'Reilly Media, Inc. 2011.
  Google Scholar

A. Soni, V. Ranga, API Features Individualizing of Web Services: REST and SOAP, International Journal of Innovative Technology and Exploring Engineering, 8 (2019), 664-671.
  Google Scholar

R. Digvijaysinh, PERFORMANCE EVALUATION OF RESTFUL WEB SERVICES AND SOAP / WSDL WEB SERVICES, International Journal of Advanced Research in Computer Science, 8 (2017), 415-420.
DOI: https://doi.org/10.26483/ijarcs.v8i7.4349   Google Scholar

R. Daigneau, Service Design Patterns: Fundamental Design Solutions for SOAP/WSDL and RESTful Web Services, Addison-Wesley, 2012.
  Google Scholar

A. Gdula, Performance comparison of selected web service development technology in web applications, Journal of Computer Sciences Institute, 1 (2016), 14-19.
DOI: https://doi.org/10.35784/jcsi.61   Google Scholar

Wykorzystana baza danych, https://github.com/lerocha/chinook-database, [03.10.2020].
  Google Scholar

Download


Published
2020-12-30

Cited by

Lubartowicz, P., & Pańczyk, B. (2020). Performance comparison of web services using Symfony, Spring, and Rails examples. Journal of Computer Sciences Institute, 17, 384–389. https://doi.org/10.35784/jcsi.2371

Authors

Patryk Lubartowicz 
patryk.lubartowicz@pollub.edu.pl
Politechnika Lubelska Poland

Authors

Beata Pańczyk 

Lublin University of Technology Poland

Statistics

Abstract views: 421
PDF downloads: 504