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

Saverio Giallorenzo*, Fabrizio Montesi*, Marco Peressotti*, Florian Rademacher*

*Corresponding author for this work

Research output: Contribution to journalJournal articleResearchpeer-review

Abstract

We introduce LEMMA2Jolie, a tool for translating domain models of microservice architectures given in LEMMA into concrete APIs of microservices in the Jolie programming language. Our tool combines the state of the art for the design and implementation of microservices: developers can use Domain-Driven Design (DDD) for the construction of the domain models of a microservice architecture, and then automatically transition to a service-oriented programming language that provides native linguistic support for implementing the behaviour of each microservice.

Original languageEnglish
Article number102956
JournalScience of Computer Programming
Volume228
Number of pages11
ISSN0167-6423
DOIs
Publication statusPublished - Jun 2023

Keywords

  • Domain-driven design
  • Jolie
  • LEMMA
  • Microservices
  • Model-driven engineering

Fingerprint

Dive into the research topics of 'LEMMA2Jolie: A tool to generate microservice APIs from domain models[Formula presented]'. Together they form a unique fingerprint.

Cite this