MICROLYZE: A Framework for Recovering the Software Architecture in Microservice-Based Environments

被引:12
|
作者
Kleehaus, Martin [1 ]
Uludag, Omer [1 ]
Schaefer, Patrick [1 ]
Matthes, Florian [1 ]
机构
[1] Tech Univ Munchen TUM, Chair Informat 19, D-85748 Garching, Germany
来源
关键词
D O I
10.1007/978-3-319-92901-9_14
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Microservices are an approach to distributed systems that promote the use of finely grained services with their own lifecycles. This architecture style encourages high decoupling, independent deployment, operation and maintenance. However, those benefits also leave a certain aftertaste, especially in continuous documentation of the overall architecture. It is fundamental to keep track of how microservices emerge over time. This knowledge is documented manually in Enterprise Architecture (EA) tools, which leads to an obsolete status. For that reason, we present a novel multi-layer microservice architecture recovery approach called MICROLYZE that recovers the infrastructure in realtime based on the EA model involving the business, application, hardware layer and the corresponding relationship between each other. It leverages existing monitoring tools and combines the run-time data with static built-time information. Hereby, MICROLYZE provide tool support for mapping the business activities with technical transactions in order to recover the correlation between the business and application layer.
引用
收藏
页码:148 / 162
页数:15
相关论文
共 50 条
  • [21] A Microservice-based Approach for Increasing Software Reusability in Health Applications
    Pereira da Silva, Marcio Alexandre
    Times, Valeria Cesario
    Costa de Araujo, Andre Magno
    da Silva, Paulo Caetano
    2019 IEEE/ACS 16TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA 2019), 2019,
  • [22] MSMIoT: An Efficient Microservice-based Middleware architecture for the Internet of Things
    Champaneria, Tushar
    Makwana, Ashwin
    Jardosh, Sunil
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2022, 22 (09): : 687 - 695
  • [23] An End-user Microservice-Based Lightweight Architecture for IoT
    Wang, Ying
    Cheng, Bo
    Niu, Meng
    2018 14TH INTERNATIONAL COMPUTER ENGINEERING CONFERENCE (ICENCO), 2018, : 68 - 72
  • [24] SPIRIT: A Microservice-Based Framework for Interactive Cloud Infrastructure Planning
    Koulouzis, Spiros
    Bianchi, Riccardo
    van Der Linde, Robin
    Wang, Yuandou
    Zhao, Zhiming
    EURO-PAR 2021: PARALLEL PROCESSING WORKSHOPS, 2022, 13098 : 405 - 416
  • [25] Microservice-based in-network security framework for FPGA NICs
    Hussain, Lasani
    Rawat, Mayank
    Yadav, Neeraj Kumar
    Darak, Sumit
    Tammana, Praveen
    Shah, Rinku
    2023 IEEE/ACM 23RD INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING WORKSHOPS, CCGRIDW, 2023, : 328 - 330
  • [26] SagaMAS: a software framework for distributed transactions in the microservice architecture
    Limon, Xavier
    Guerra-Hernandez, Alejandro
    Sanchez-Garcia, Angel J.
    Perez Arriaga, Juan Carlos
    2018 6TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION (CONISOFT 2018), 2018, : 50 - 58
  • [27] Microservice-Based Interface to ChatGPT
    Ivanov, Rosen
    Velkova, Victoria
    2024 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION, QUALITY AND TESTING, ROBOTICS, AQTR, 2024, : 259 - 263
  • [28] A Microservice-based Architecture for the Development of Accessible, Crowdsensing-based Mobility Platforms
    Melis, Andrea
    Mirri, Silvia
    Prandi, Catia
    Prandini, Marco
    Salomoni, Paola
    2016 INTERNATIONAL CONFERENCE ON COLLABORATION TECHNOLOGIES AND SYSTEMS (CTS), 2016, : 498 - 505
  • [29] An Extensible Fault Tolerance Testing Framework for Microservice-based Cloud Applications
    Wu, Na
    Zuo, Decheng
    Zhang, Zhan
    PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON COMMUNICATION AND INFORMATION PROCESSING (ICCIP 2018), 2018, : 38 - 42
  • [30] PBScaler: A Bottleneck-Aware Autoscaling Framework for Microservice-Based Applications
    Xie, Shuaiyu
    Wang, Jian
    Li, Bing
    Zhang, Zekun
    Li, Duantengchuan
    Hung, Patrick C. K.
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2024, 17 (02) : 604 - 616