loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Authors: Amirhossein Deljouyi and Raman Ramsin

Affiliation: Department of Computer Engineering, Sharif University of Technology, Tehran, Iran

Keyword(s): Model-Driven Development, Domain-Driven Design, Web Engineering, REST Architectural Style, Model Transformation, Automatic Code Generation.

Abstract: Web services based on the REpresentational State Transfer (REST) architectural style have become increasingly popular in recent years. REST provides several desirable features, such as simplicity and scalability; however, developing RESTful web services involves repetitive and trivial tasks that can be avoided through automatic code generation. Model-Driven Development (MDD) can be used to this aim, as it facilitates the construction of complex applications and can provide automatic code generation through transformations of models. This paper presents MDD4REST as a model-driven methodology, consisting of a framework and a process, for developing RESTful web services. MDD4REST takes advantage of Domain-Driven Design (DDD) to produce a rich domain model for web services. It provides an effective method for designing RESTful web services using modeling languages, and supports automatic code generation through transformation of models. In addition, MDD4REST has the capability to support modern web architectures and patterns, such as Microservice, Event-Driven, and CQRS. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.145.63.148

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Deljouyi, A. and Ramsin, R. (2022). MDD4REST: Model-Driven Methodology for Developing RESTful Web Services. In Proceedings of the 10th International Conference on Model-Driven Engineering and Software Development - MODELSWARD; ISBN 978-989-758-550-0; ISSN 2184-4348, SciTePress, pages 93-104. DOI: 10.5220/0011006300003119

@conference{modelsward22,
author={Amirhossein Deljouyi. and Raman Ramsin.},
title={MDD4REST: Model-Driven Methodology for Developing RESTful Web Services},
booktitle={Proceedings of the 10th International Conference on Model-Driven Engineering and Software Development - MODELSWARD},
year={2022},
pages={93-104},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0011006300003119},
isbn={978-989-758-550-0},
issn={2184-4348},
}

TY - CONF

JO - Proceedings of the 10th International Conference on Model-Driven Engineering and Software Development - MODELSWARD
TI - MDD4REST: Model-Driven Methodology for Developing RESTful Web Services
SN - 978-989-758-550-0
IS - 2184-4348
AU - Deljouyi, A.
AU - Ramsin, R.
PY - 2022
SP - 93
EP - 104
DO - 10.5220/0011006300003119
PB - SciTePress