COSTECH Integrated Repository

Evaluating performance of REST web service development frameworks

Show simple item record

dc.creator Macha, Abraham G.
dc.date 2022-02-28T13:29:34Z
dc.date 2022-02-28T13:29:34Z
dc.date 2021
dc.date.accessioned 2022-10-20T13:46:59Z
dc.date.available 2022-10-20T13:46:59Z
dc.identifier Macha, A. G. (2021) Evaluating performance of REST web service development frameworks (Master's dissertation). The University of Dodoma, Dodoma.
dc.identifier http://hdl.handle.net/20.500.12661/3370
dc.identifier.uri http://hdl.handle.net/20.500.12661/3370
dc.description Dissertation (MSc Information Technology)
dc.description 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.
dc.language en
dc.publisher The University of Dodma
dc.subject Web service application
dc.subject Application Programming Interface
dc.subject API
dc.subject Web service development
dc.subject Software development
dc.subject Web service
dc.subject REST web service
dc.title Evaluating performance of REST web service development frameworks
dc.type Dissertation


Files in this item

Files Size Format View
ABRAHAM GILEARD MACHA.pdf 1.894Mb application/pdf View/Open

This item appears in the following Collection(s)

Show simple item record

Search COSTECH


Advanced Search

Browse

My Account