A Modeling Method for Systematic Architecture Reconstruction of Microservice-Based Software Systems

A Modeling Method for Systematic Architecture Reconstruction of Microservice-Based Software Systems
复制标题

基于微服务的软件系统的系统体系结构重建的建模方法

DOI:
10.1007/978-3-030-49418-6_21
复制
发表时间:
2020-05-05
期刊:
Enterprise, Business-Process and Information Systems Modeling
影响因子:
--
通讯作者:
Zündorf A
Zündorf A
中科院分区:
其他
文献类型:
--
作者:
Rademacher F;Sachweh S;Zündorf A

文献摘要

参考文献

被引文献

相似文献

微服务架构(MSA)是一种构建基于服务的软件系统的方法,旨在减少服务耦合,以实现独立的服务开发和部署。因此,MSA的采用预计将特别有利于单片系统的可扩展性,可维护性和可靠性。然而,MSA的采用也增加了服务设计、实现和操作中的架构复杂性。因此,微服务架构的软件架构重构(SAR)加剧。本文提出了一种系统化微服务架构SAR的建模方法,旨在促进其执行。该方法为MSA中的某些体系结构视点生成重构模型,以实现高效的体系结构分析。我们验证了该方法的适用性,通过一个案例研究架构和评估其风险的技术债务,使用派生重建模型。
Microservice Architecture (MSA) is an approach to architecting service-based software systems, which aims for decreasing service coupling to enable independent service development and deployment. Consequently, the adoption of MSA is expected to particularly benefit the scalability, maintainability, and reliability of monolithic systems. However, MSA adoption also increases architectural complexity in service design, implementation, and operation. As a result, Software Architecture Reconstruction (SAR) of microservice architectures is aggravated. This paper presents a modeling method that systematizes SAR of microservice architectures with the goal to facilitate its execution. The method yields reconstruction models for certain architecture viewpoints in MSA to enable efficient architecture analysis. We validate the method’s applicability by means of a case study architecture and the assessment of its risk in technical debt using derived reconstruction models.
DOI: 10.1007/978-3-030-31646-4_7
发表时间: 2020-01-01
期刊: MICROSERVICES: SCIENCE AND ENGINEERING
影响因子: --
作者:
Rademacher, Florian;Sorgalla, Jonas;Zuendorf, Albert
通讯作者: Zuendorf, Albert
DOI: 10.1109/mcc.2017.4250931
发表时间: 2017-09-01
影响因子: --
作者:
Taibi, Davide;Lenarduzzi, Valentina;Pahl, Claus
通讯作者: Pahl, Claus
DOI: 10.1109/ms.2018.2141031
发表时间: 2018-05-01
期刊: IEEE SOFTWARE
影响因子: 3.3
作者:
Taibi, Davide;Lenarduzzi, Valentina
通讯作者: Lenarduzzi, Valentina