Evaluating performance of REST web service development frameworks

dc.contributor.authorMacha, Abraham G.
dc.date.accessioned2022-02-28T13:29:34Z
dc.date.available2022-02-28T13:29:34Z
dc.date.issued2021
dc.descriptionDissertation (MSc Information Technology)en_US
dc.description.abstractNowadays 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.en_US
dc.identifier.citationMacha, A. G. (2021) Evaluating performance of REST web service development frameworks (Master's dissertation). The University of Dodoma, Dodoma.en_US
dc.identifier.urihttp://hdl.handle.net/20.500.12661/3370
dc.language.isoenen_US
dc.publisherThe University of Dodmaen_US
dc.subjectWeb service applicationen_US
dc.subjectApplication Programming Interfaceen_US
dc.subjectAPIen_US
dc.subjectWeb service developmenten_US
dc.subjectSoftware developmenten_US
dc.subjectWeb serviceen_US
dc.subjectREST web serviceen_US
dc.titleEvaluating performance of REST web service development frameworksen_US
dc.typeDissertationen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ABRAHAM GILEARD MACHA.pdf
Size:
1.81 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: