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.
Originalsprog | Engelsk |
---|---|
Titel | Coordination 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ører | Maurice H. ter Beek, Marjan Sirjani |
Forlag | Springer Science+Business Media |
Publikationsdato | 2022 |
Sider | 223-240 |
ISBN (Trykt) | 9783031081453 |
DOI | |
Status | Udgivet - 2022 |
Begivenhed | 24th 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. 2022 → 17. jun. 2022 |
Konference
Konference | 24th 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åde | Italien |
By | Lucca |
Periode | 13/06/2022 → 17/06/2022 |
Navn | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Vol/bind | 13271 LNCS |
ISSN | 0302-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.