A taxonomy of microservice integration techniques

被引:0
|
作者
Schwarz, Georg-Daniel [1 ]
Bauer, Andreas [2 ]
Riehle, Dirk [1 ]
Harutyunyan, Nikolay [1 ]
机构
[1] Friedrich Alexander Univ Erlangen Nurnberg, Nurnberg, Germany
[2] Blekinge Inst Technol, Karlskrona, Sweden
关键词
Microservices; Integration; Techniques; Taxonomy; GREY LITERATURE;
D O I
10.1016/j.infsof.2025.107723
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Microservices have become an important architectural style for building robust and scalable software systems. A system's functionality is split into independent units, the microservices, that communicate over a network and can be deployed independently. The shift of complexity into the integration layer necessitates enhanced collaboration among stakeholders, stressing the importance of effective communication. Objective: We aim to streamline communication between stakeholders in microservice-based projects by constructing a framework for enhanced clarity, a taxonomy, by answering our research question: "How can microservice integration techniques be classified?" Method: We conducted a thematic analysis of literature and six expert interviews to identify microservice integration techniques and construct a taxonomy. Results: The results of this study are (i) a taxonomy for microservice integration techniques consisting of five main and ten refined categories, (ii) the classification of 121 found integration techniques, (iii) an illustration of the taxonomy usage based on three selected techniques to demonstrate the procedure in case of classification ambiguity, (iv) a comparison of data gathered from literature with the interviews, and (v) comprehensive supplementary materials. Conclusion: The taxonomy offers a structured framework to classify microservice integration techniques and enhances the understanding of the diverse landscape of microservice integration techniques, including organizational ones that are often overlooked. Practitioners can discover integration techniques through the taxonomy and apply them with guidance provided in the supplementary materials.
引用
收藏
页数:18
相关论文
共 50 条
  • [11] Hashing Techniques: A Survey and Taxonomy
    Chi, Lianhua
    Zhu, Xingquan
    ACM COMPUTING SURVEYS, 2017, 50 (01)
  • [12] A Taxonomy of Treemap Visualization Techniques
    Scheibel, Willy
    Trapp, Matthias
    Limberger, Daniel
    Doellner, Juergen
    IVAPP: PROCEEDINGS OF THE 15TH INTERNATIONAL JOINT CONFERENCE ON COMPUTER VISION, IMAGING AND COMPUTER GRAPHICS THEORY AND APPLICATIONS, VOL 3: IVAPP, 2020, : 273 - 280
  • [13] TAXONOMY OF METHANOGENS BY ELISA TECHNIQUES
    BRYNIOK, D
    TROSCH, W
    APPLIED MICROBIOLOGY AND BIOTECHNOLOGY, 1989, 32 (02) : 243 - 247
  • [14] A taxonomy of variability realization techniques
    Svahnberg, M
    van Gurp, J
    Bosch, J
    SOFTWARE-PRACTICE & EXPERIENCE, 2005, 35 (08): : 705 - 754
  • [15] Decentralized and Microservice-Oriented Data Integration for External Data Sources
    Schroeer, Christoph
    Frischkorn, Jonas
    INNOVATION THROUGH INFORMATION SYSTEMS, VOL III: A COLLECTION OF LATEST RESEARCH ON MANAGEMENT ISSUES, 2021, 48 : 55 - 60
  • [16] MicroIP: A general-purpose microservice-based integration platform
    Nebel, Andres
    Gonzalez, Laura
    Llambias, Guzman
    2021 XLVII LATIN AMERICAN COMPUTING CONFERENCE (CLEI 2021), 2021,
  • [17] Engineering Microservice-Based Applications Using an Integration Platform as a Service
    Schneider, Michael
    Abeck, Sebastian
    2023 IEEE INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED SYSTEM ENGINEERING, SOSE, 2023, : 124 - 129
  • [18] A taxonomy of supply chain integration in China
    Huo, Baofeng
    Zhao, Xiande
    Nie, Winter
    PROCEEDINGS OF THE 11TH ANNUAL CONFERENCE OF ASIA PACIFIC DECISION SCIENCES INSTITUTE: INNOVATION & SERVICE EXCELLENCE FOR COMPETITIVE ADVANTAGE IN THE GLOBAL ENVIRONMENT, 2006, : 450 - +
  • [19] Hook-in Privacy Techniques for gRPC-Based Microservice Communication
    Loechel, Louis
    Akbayin, Siar-Remzi
    Gruenewald, Elias
    Kiesel, Jannis
    Strelnikovn, Inga
    Janke, Thomas
    Pallas, Frank
    WEB ENGINEERING, ICWE 2024, 2024, 14629 : 215 - 229
  • [20] Causal Inference Techniques for Microservice Performance Diagnosis: Evaluation and Guiding Recommendations
    Wu, Li
    Tordsson, Johan
    Elmroth, Erik
    Kao, Odej
    2021 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING AND SELF-ORGANIZING SYSTEMS (ACSOS 2021), 2021, : 21 - 30