Evaluating performance of REST web service development frameworks

dc.creatorMacha, Abraham G.
dc.date2022-02-28T13:29:34Z
dc.date2022-02-28T13:29:34Z
dc.date2021
dc.date.accessioned2022-10-20T13:46:59Z
dc.date.available2022-10-20T13:46:59Z
dc.descriptionDissertation (MSc Information Technology)
dc.descriptionNowadays 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.
dc.identifierMacha, A. G. (2021) Evaluating performance of REST web service development frameworks (Master's dissertation). The University of Dodoma, Dodoma.
dc.identifierhttp://hdl.handle.net/20.500.12661/3370
dc.identifier.urihttp://hdl.handle.net/20.500.12661/3370
dc.languageen
dc.publisherThe University of Dodma
dc.subjectWeb service application
dc.subjectApplication Programming Interface
dc.subjectAPI
dc.subjectWeb service development
dc.subjectSoftware development
dc.subjectWeb service
dc.subjectREST web service
dc.titleEvaluating performance of REST web service development frameworks
dc.typeDissertation

Files