当前位置: X-MOL 学术J. Syst. Softw. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
A Systematic Mapping Study on Microservices Architecture in DevOps
Journal of Systems and Software ( IF 3.5 ) Pub Date : 2020-12-01 , DOI: 10.1016/j.jss.2020.110798
Muhammad Waseem , Peng Liang , Mojtaba Shahin

Abstract Context: Applying Microservices Architecture (MSA) in DevOps has received significant attention in recent years. However, there exists no comprehensive review of the state of research on this topic. Objective: This work aims to systematically identify, analyze, and classify the literature on MSA in DevOps. Methods: A Systematic Mapping Study (SMS) has been conducted on the literature published between January 2009 and July 2018. Results: Forty-seven studies were finally selected and the key results are: (1) Three themes on the research on MSA in DevOps are “microservices development and operations in DevOps”, “approaches and tool support for MSA based systems in DevOps”, and “MSA migration experiences in DevOps”. (2) 24 problems with their solutions regarding implementing MSA in DevOps are identified. (3) MSA is mainly described by using boxes and lines. (4) Most of the quality attributes are positively affected when employing MSA in DevOps. (5) 50 tools that support building MSA based systems in DevOps are collected. (6) The combination of MSA and DevOps has been applied in a wide range of application domains. Conclusion: The results and findings will benefit researchers and practitioners to conduct further research and bring more dedicated solutions for the issues of MSA in DevOps.

中文翻译:

DevOps 中微服务架构的系统映射研究

摘要背景:在 DevOps 中应用微服务架构 (MSA) 近年来受到了极大的关注。但是,没有对该主题的研究状况进行全面审查。目标:这项工作旨在系统地识别、分析和分类有关 DevOps 中 MSA 的文献。方法:对 2009 年 1 月至 2018 年 7 月发表的文献进行了系统映射研究(SMS)。 结果:最终选择了 47 项研究,主要结果是:(1)DevOps 中 MSA 研究的三个主题是“DevOps 中的微服务开发和运营”、“DevOps 中基于 MSA 的系统的方法和工具支持”和“DevOps 中的 MSA 迁移经验”。(2) 确定了他们在 DevOps 中实施 MSA 的解决方案的 24 个问题。(3) MSA主要用方框和线条来描述。(4) 在 DevOps 中使用 MSA 时,大多数质量属性都会受到积极影响。(5) 收集了 50 个支持在 DevOps 中构建基于 MSA 的系统的工具。(6) MSA 和 DevOps 的结合已经在广泛的应用领域得到应用。结论:结果和发现将有利于研究人员和从业者进行进一步的研究,并为 DevOps 中的 MSA 问题带来更多专门的解决方案。
更新日期:2020-12-01
down
wechat
bug