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...
Saved in:
Main Authors: | , , |
---|---|
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!
|
Institution: | Universiti Islam Antarabangsa Malaysia |
Language: | English English |
Summary: | 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. |
---|