Identyfikatory
Warianty tytułu
Performance comparison of web services using Symfony, Spring, and Rails examples
Języki publikacji
Abstrakty
W artykule przedstawiono rezultaty analizy porównawczej szkieletów aplikacji internetowych dla języków Java, PHP oraz Ruby. Do badań zastosowano, najbardziej popularne dla każdego języka, szkielety programistyczne: Spring, Symfony i Ruby on Rails. W każdym z frameworków przygotowano aplikacje testowe typu REST i SOAP, wykorzystane do testów pomiaru czasu wykonywania żądań. Pomiary wykonano za pomocą narzędzi Postman i SoapUI. Wyniki badań wykazały, że najszybciej żądania obsługiwane są w aplikacjach Spring.
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.
Słowa kluczowe
Czasopismo
Rocznik
Tom
Strony
384--389
Opis fizyczny
Bibliogr. 13 poz., rys., tab.
Twórcy
autor
- Department of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland
autor
- Department of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland
Bibliografia
- [1] 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.
- [2] S. Cass, The 2017 top programming languages, IEEE Spectrum 2018.
- [3] Statystyki dotyczące wykonywanych zawodów i wybieranych technologii oraz narzędzi StackOverflow, https://insights.stackoverflow.com/survey/2020, [15.09.2020].
- [4] 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.
- [5] Masse M., REST API Design Rulebook: Designing Consistent RESTful Web Service Interfaces, O'Reilly Media, Inc. 2011.
- [6] 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.
- [7] R. Daigneau, Service Design Patterns: Fundamental Design Solutions for SOAP/WSDL and RESTful Web Services, Addison-Wesley, 2012.
- [8] A. Gdula, M. Plechawska-Wójcik, Performance comparison of selected web service development technology in web applications, Journal of Computer Sciences Institute, 1 (2016), 14-19.
- [9] J. Makkonen, Performance and usage comparison between REST and SOAP web services, 2017
- [10] P. K. Potti, S. Ahuja, K. Umapathy, Z. Prodanoff, Comparing Performance of Web Service Interaction Styles: SOAP vs. REST, Proceedings of the conference on information systems applied research, 2167 (2012).
- [11] M. R. Daraż, P. Kopniak, Analysis of the possibilities of cooperation of mobile applications with network services of the type REST and Web Service, Journal of Computer Sciences Institute, 11 (2019), 155-162.
- [12] 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.
- [13] Baza danych, https://github.com/lerocha/chinook-database, [03.10.2020].
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-46f96631-c0c4-499f-bc39-7405adbcbe23