Model-Driven Generation of Microservice Interfaces: From LEMMA Domain Models to Jolie APIs

6Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We formally define and implement a translation from domain models in the LEMMA modelling framework to microservice APIs in the Jolie programming language. Our tool enables a software development process whereby microservice architectures can first be designed with the leading method of Domain-Driven Design (DDD), and then corresponding data types and service interfaces (APIs) in Jolie are automatically generated. Developers can extend and use these APIs as guides in order to produce compliant implementations. Our tool thus contributes to enhancing productivity and improving the design adherence of microservices.

References Powered by Scopus

Model-driven development of complex software: A research roadmap

882Citations
N/AReaders
Get full text

Microservices: Yesterday, today, and tomorrow

809Citations
N/AReaders
Get full text

Meaningful modeling: What's the semantics of "semantics"?

418Citations
N/AReaders
Get full text

Cited by Powered by Scopus

LEMMA2Jolie: A tool to generate microservice APIs from domain models[Formula presented]

5Citations
N/AReaders
Get full text

Domain-Driven Design for Microservices: An Evidence-Based Investigation

4Citations
N/AReaders
Get full text

MaGiC: a DSL Framework for Implementing Language Agnostic Microservice-based Web Applications

2Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Giallorenzo, S., Montesi, F., Peressotti, M., & Rademacher, F. (2022). Model-Driven Generation of Microservice Interfaces: From LEMMA Domain Models to Jolie APIs. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 13271 LNCS, pp. 223–240). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-031-08143-9_13

Readers over time

‘22‘23‘24‘2502468

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 2

100%

Readers' Discipline

Tooltip

Computer Science 2

67%

Engineering 1

33%

Save time finding and organizing research with Mendeley

Sign up for free
0