We introduce LEMMA2Jolie, a tool for translating domain models of microservice archi-tectures 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 imple-menting the behaviour of each microservice.(c) 2023 Elsevier B.V. All rights reserved.

Giallorenzo, S., Montesi, F., Peressotti, M., Rademacher, F. (2023). LEMMA2Jolie: A tool to generate microservice APIs from domain models. SCIENCE OF COMPUTER PROGRAMMING, 228, 1-11 [10.1016/j.scico.2023.102956].

LEMMA2Jolie: A tool to generate microservice APIs from domain models

Giallorenzo, S;
2023

Abstract

We introduce LEMMA2Jolie, a tool for translating domain models of microservice archi-tectures 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 imple-menting the behaviour of each microservice.(c) 2023 Elsevier B.V. All rights reserved.
2023
Giallorenzo, S., Montesi, F., Peressotti, M., Rademacher, F. (2023). LEMMA2Jolie: A tool to generate microservice APIs from domain models. SCIENCE OF COMPUTER PROGRAMMING, 228, 1-11 [10.1016/j.scico.2023.102956].
Giallorenzo, S; Montesi, F; Peressotti, M; Rademacher, F
File in questo prodotto:
File Dimensione Formato  
scp2023.pdf

Open Access dal 19/04/2024

Tipo: Postprint
Licenza: Licenza per Accesso Aperto. Creative Commons Attribuzione - Non commerciale - Non opere derivate (CCBYNCND)
Dimensione 785.7 kB
Formato Adobe PDF
785.7 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/950020
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 1
social impact