Sie befinden Sich nicht im Netzwerk der Universität Paderborn. Der Zugriff auf elektronische Ressourcen ist gegebenenfalls nur via VPN oder Shibboleth (DFN-AAI) möglich. mehr Informationen...

Details

Autor(en) / Beteiligte
Titel
The μTOSCA toolchain: Mining, analyzing, and refactoring microservice‐based architectures
Ist Teil von
  • Software, practice & experience, 2021-07, Vol.51 (7), p.1591-1621
Ort / Verlag
Bognor Regis: Wiley Subscription Services, Inc
Erscheinungsjahr
2021
Link zum Volltext
Quelle
Wiley Online Library Journals Frontfile Complete
Beschreibungen/Notizen
  • Summary Exploiting microservices to architect enterprise applications is becoming commonplace. This makes it crucial to provide some support for designing and analyzing microservice‐based applications, for example, for understanding whether a microservice‐based application adheres to the main design principles of microservices and for choosing how to refactor it when this is not the case. To provide such support, in this article we present the μTOSCA toolchain. More precisely, we first introduce the μTOSCA model to represent the architecture of microservice‐based applications with the OASIS standard TOSCA. We then describe a technique to automatically mine the architecture of a microservice‐based application and represent it with μTOSCA, given the Kubernetes deployment of the application. We also present a methodology to analyze the μTOSCA representation of a microservice‐based architecture to systematically identify the architectural smells potentially affecting the corresponding application and to resolve them. Finally, we present two prototype tools, μMiner and μFreshener, implementing our mining solution and the support for identifying and resolving architectural smells in microservice‐based applications, respectively. We then assess —by discussing some case studies— how effectively μMiner, μFreshener, and the μTOSCA toolchain can support researchers and practitioners working with microservices.
Sprache
Englisch
Identifikatoren
ISSN: 0038-0644
eISSN: 1097-024X
DOI: 10.1002/spe.2974
Titel-ID: cdi_proquest_journals_2537371087

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX