Model-driven generation of microservice interfaces: From LEMMA domain models to Jolie APIs

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

*Kontaktforfatter

Publikation: Kapitel i bog/rapport/konference-proceedingKonferencebidrag i proceedingsForskningpeer review

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.

OriginalsprogEngelsk
TitelCoordination Models and Languages : 24th IFIP WG 6.1 International Conference, COORDINATION 2022, Held as Part of the 17th International Federated Conference on Distributed Computing Techniques, DisCoTec 2022, Lucca, Italy, June 13-17, 2022, Proceedings
RedaktørerMaurice H. ter Beek, Marjan Sirjani
ForlagSpringer Science+Business Media
Publikationsdato2022
Sider223-240
ISBN (Trykt)9783031081453
DOI
StatusUdgivet - 2022
Begivenhed24th IFIP WG 6.1 International Conference on Coordination Models and Languages, COORDINATION 2022 Held as Part of the 17th International Federated Conference on Distributed Computing Techniques, DisCoTec 2022 - Lucca, Italien
Varighed: 13. jun. 202217. jun. 2022

Konference

Konference24th IFIP WG 6.1 International Conference on Coordination Models and Languages, COORDINATION 2022 Held as Part of the 17th International Federated Conference on Distributed Computing Techniques, DisCoTec 2022
Land/OmrådeItalien
ByLucca
Periode13/06/202217/06/2022
NavnLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Vol/bind13271 LNCS
ISSN0302-9743

Bibliografisk note

Funding Information:
Work partially supported by Independent Research Fund Denmark, grant no. 0135-00219.

Publisher Copyright:
© 2022, IFIP International Federation for Information Processing.

Fingeraftryk

Dyk ned i forskningsemnerne om 'Model-driven generation of microservice interfaces: From LEMMA domain models to Jolie APIs'. Sammen danner de et unikt fingeraftryk.

Citationsformater