REST API auto generation: a model-based approach

t. Most of software products, especially mobile applications (apps) rely on a back-end web services to communicate with a shared data repository. Statistics have demonstrated exponential demand on web services, mainly REST, due to the continuous adoption of IoT (Internet of Things) and Cloud Comp...

Full description

Saved in:
Bibliographic Details
Main Authors: Hussein, Salah, Zein, Samer, Salleh, Norsaremah
Format: Conference or Workshop Item
Language:English
English
Published: IOS Press BV 2020
Subjects:
Online Access:http://irep.iium.edu.my/88997/13/88997_REST%20API%20Auto%20Generation_update.pdf
http://irep.iium.edu.my/88997/2/88997_REST%20API%20Auto%20Generation_scopus.pdf
http://irep.iium.edu.my/88997/
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.iium.irep.88997
record_format dspace
spelling my.iium.irep.889972021-04-13T04:51:33Z http://irep.iium.edu.my/88997/ REST API auto generation: a model-based approach Hussein, Salah Zein, Samer Salleh, Norsaremah T Technology (General) t. Most of software products, especially mobile applications (apps) rely on a back-end web services to communicate with a shared data repository. Statistics have demonstrated exponential demand on web services, mainly REST, due to the continuous adoption of IoT (Internet of Things) and Cloud Computing. However, the development of back-end REST web services is not a trivial task, and can be intimidating even for seasoned developers. Despite the fact that there are several studies that focus on automatic generation of REST APIs, we argue that those approaches violate the rules of code flexibility and are not appropriate for novice developers. In this study, we present an approach and a framework, named RAAG (REST Api Auto-Generation), that aims to improve productivity by simplifying the development of REST web services. Our RAAG framework abstracts layers, where code generation has been avoided due its limitations. A preliminary evaluation shows that RAAG can significantly improves development productivity and is easy to operate even by novice developers. IOS Press BV 2020-09 Conference or Workshop Item PeerReviewed application/pdf en http://irep.iium.edu.my/88997/13/88997_REST%20API%20Auto%20Generation_update.pdf application/pdf en http://irep.iium.edu.my/88997/2/88997_REST%20API%20Auto%20Generation_scopus.pdf Hussein, Salah and Zein, Samer and Salleh, Norsaremah (2020) REST API auto generation: a model-based approach. In: 19th International Conference on New Trends in Intelligent Software Methodologies, Tools and Techniques, 22 - 24 September 2020, Virtual, Online; Japan. 10.3233/FAIA200570
institution Universiti Islam Antarabangsa Malaysia
building IIUM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider International Islamic University Malaysia
content_source IIUM Repository (IREP)
url_provider http://irep.iium.edu.my/
language English
English
topic T Technology (General)
spellingShingle T Technology (General)
Hussein, Salah
Zein, Samer
Salleh, Norsaremah
REST API auto generation: a model-based approach
description t. Most of software products, especially mobile applications (apps) rely on a back-end web services to communicate with a shared data repository. Statistics have demonstrated exponential demand on web services, mainly REST, due to the continuous adoption of IoT (Internet of Things) and Cloud Computing. However, the development of back-end REST web services is not a trivial task, and can be intimidating even for seasoned developers. Despite the fact that there are several studies that focus on automatic generation of REST APIs, we argue that those approaches violate the rules of code flexibility and are not appropriate for novice developers. In this study, we present an approach and a framework, named RAAG (REST Api Auto-Generation), that aims to improve productivity by simplifying the development of REST web services. Our RAAG framework abstracts layers, where code generation has been avoided due its limitations. A preliminary evaluation shows that RAAG can significantly improves development productivity and is easy to operate even by novice developers.
format Conference or Workshop Item
author Hussein, Salah
Zein, Samer
Salleh, Norsaremah
author_facet Hussein, Salah
Zein, Samer
Salleh, Norsaremah
author_sort Hussein, Salah
title REST API auto generation: a model-based approach
title_short REST API auto generation: a model-based approach
title_full REST API auto generation: a model-based approach
title_fullStr REST API auto generation: a model-based approach
title_full_unstemmed REST API auto generation: a model-based approach
title_sort rest api auto generation: a model-based approach
publisher IOS Press BV
publishDate 2020
url http://irep.iium.edu.my/88997/13/88997_REST%20API%20Auto%20Generation_update.pdf
http://irep.iium.edu.my/88997/2/88997_REST%20API%20Auto%20Generation_scopus.pdf
http://irep.iium.edu.my/88997/
_version_ 1696976084308852736
score 13.214268