Model-Driven Generation of Microservice Interfaces: From LEMMA Domain Models to Jolie APIs
Saverio Giallorenzo, Fabrizio Montesi, Marco Peressotti, Florian, Rademacher

TL;DR
This paper presents a formal translation tool that automatically generates Jolie microservice APIs from LEMMA domain models, streamlining microservice design and implementation.
Contribution
It introduces a novel method for translating LEMMA domain models into Jolie APIs, facilitating automated API generation from high-level domain specifications.
Findings
Automated generation of Jolie APIs from LEMMA models.
Enhanced productivity in microservice development.
Improved adherence to design specifications.
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, 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.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware System Performance and Reliability · Service-Oriented Architecture and Web Services · Cloud Computing and Resource Management
