LEMMA2Jolie: A tool to generate microservice APIs from domain models

Saverio Giallorenzo, Fabrizio Montesi, Marco Peressotti, Florian Rademacher [2023].
In Sci. Comput. Program. 228.

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 serviceoriented programming language that provides native linguistic support for implementing the behaviour of each microservice.
Additional notes
Cite (BibTeX)
Click to expand
  author       = {Saverio Giallorenzo and
                  Fabrizio Montesi and
                  Marco Peressotti and
                  Florian Rademacher},
  title        = {LEMMA2Jolie: {A} tool to generate microservice APIs from domain models},
  journal      = {Sci. Comput. Program.},
  volume       = {228},
  pages        = {102956},
  year         = {2023},
  url          = {https://doi.org/10.1016/j.scico.2023.102956},
  doi          = {10.1016/J.SCICO.2023.102956},
  timestamp    = {Sun, 06 Aug 2023 20:50:45 +0200},
  biburl       = {https://dblp.org/rec/journals/scp/GiallorenzoMPR23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}

A PDF is available (possibly a preprint):

Download PDF