Microservices have received and are still receiving an increasing attention, both from academia and the industrial world. To guarantee scalability and availability while developing modern software systems, microservices allow developers to realize complex systems as a set of small services that operate independently and that are easy to maintain and evolve. Migration from monolithic applications to microservices-based application is a challenging task that very often it is done manually by the developers taking into account the main business functionalities of the input application and without a supporting tool. In this paper, we present a model-driven approach for the automatic migration to microservices. The approach is implemented by means of JetBrains MPS, a text-based metamodelling framework, and validated using a first migration example from a Java-based application to Jolie - a programming language for defining microservices.
A Model-Driven Approach Towards Automatic Migration to Microservices / Bucchiarone, Antonio; Soysal, Kemal; Guidi, Claudio. - ELETTRONICO. - 12055:(2020), pp. 15-36. ((Intervento presentato al convegno International Workshop on Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment (DEVOPS 2019) tenutosi a Villebrumier, France nel 6-8/5/2019 [10.1007/978-3-030-39306-9_2].
Scheda prodotto non validato
I dati visualizzati non sono stati ancora sottoposti a validazione formale da parte dello Staff di IRIS, ma sono stati ugualmente trasmessi al Sito Docente Cineca (Loginmiur).
Titolo: | A Model-Driven Approach Towards Automatic Migration to Microservices | |
Autori: | Bucchiarone, Antonio; Soysal, Kemal; Guidi, Claudio | |
Autori Unitn: | ||
Titolo del volume contenente il saggio: | Proceedings of DEVOPS: International Workshop on Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment | |
Luogo di edizione: | Berlin | |
Casa editrice: | Springer | |
Anno di pubblicazione: | 2020 | |
Codice identificativo Scopus: | 2-s2.0-85079104467 | |
ISBN: | 978-3-030-39305-2 | |
Handle: | http://hdl.handle.net/11572/343696 | |
Citazione: | A Model-Driven Approach Towards Automatic Migration to Microservices / Bucchiarone, Antonio; Soysal, Kemal; Guidi, Claudio. - ELETTRONICO. - 12055:(2020), pp. 15-36. ((Intervento presentato al convegno International Workshop on Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment (DEVOPS 2019) tenutosi a Villebrumier, France nel 6-8/5/2019 [10.1007/978-3-030-39306-9_2]. | |
Appare nelle tipologie: | 04.1 Saggio in atti di convegno (Paper in proceedings) |