Evaluating performance of REST web service development frameworks
Loading...
Date
2021
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
The University of Dodma
Abstract
Nowadays web service Application Programming Interface (API) serves as a common method for integrating heterogeneous systems. REST architectural style is one of the most used web service implementation technologies. The presence of frameworks functional similarity imposes challenges in selecting appropriate frameworks for a particular project. This study aimed to evaluate the performance of existing REST web service development frameworks and propose a framework for assisting the selection of REST web services development frameworks. To achieve the objective, design science research methodology was employed. A thorough literature review was conducted to identify REST frameworks and evaluate performances using Apache JMeter automated software testing tool. Based on identified frameworks, similar function web service prototypes were developed and evaluated for both stress and load performance testing. In load testing, frameworks were tested under database interaction and without database interaction. In stress testing, prototypes were overwhelmed with huge requests to oversee their performance. Based on the research findings, a framework for assisting the appropriate selection of REST web service development frameworks was proposed and evaluated using ex-ante Design Science Research Methodology (DSRM) evaluation. Generally, the contribution of this study is not only the proposed framework but also a methodological contribution on how DSRM can be used to devise artifacts, particularly in the software development field.
Description
Dissertation (MSc Information Technology)
Keywords
Web service application, Application Programming Interface, API, Web service development, Software development, Web service, REST web service
Citation
Macha, A. G. (2021) Evaluating performance of REST web service development frameworks (Master's dissertation). The University of Dodoma, Dodoma.