面向微服务架构的开发组织适应性评估框架
作者:
作者单位:

作者简介:

崔海涛(1997-),男,硕士生,CCF学生会员,主要研究领域为微服务架构,经验软件工程.
曹伶俐(1995-),女,硕士生,CCF学生会员,主要研究领域为微服务架构,经验软件工程.
章程(1982-),男,博士,副教授,CCF专业会员,主要研究领域为微服务,软件体系结构,经验软件工程.
杨耘(1963-),男,博士,教授,博士生导师,主要研究领域为云计算,边缘计算,服务计算,软件技术,工作流.
丁翔(1998-),男,硕士生,CCF学生会员,主要研究领域为微服务架构,经验软件工程.

通讯作者:

章程,E-mail:cheng.zhang@ahu.edu.cn

中图分类号:

基金项目:

安徽省自然科学基金(2008085MF189,1908085MF206);国家自然科学基金(61402007)


Evaluation Framework for Development Organizations' Adaptability to Micro-services Architecture
Author:
Affiliation:

Fund Project:

Anhui Provincial Natural Science Foundation (2008085MF189, 1908085MF206); National Natural Science Foundation of China (61402007)

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    目前,一种称为微服务的架构风格正受到越来越多的关注.它给软件项目带来好处的同时,也影响着使用微服务架构的开发组织.研究目的是明确微服务的使用对开发组织产生了哪些影响,这些影响对于组织来说是优势还是挑战.对此进行了一次系统文献综述,并通过元-民族志对定性数据进行合成,最终得出了使用微服务架构对组织产生影响的7个方面,分别是组织结构、自治团队、技术/工具、组织文化、开发人员、DevOps和通信.同时,基于系统文献综述的结果发现,虽然大量微服务的研究都强调为了充分获取微服务带来的预期收益就必须解决组织问题,但是目前针对组织问题发表的学术文献依然较少,因此将那些可能更接近于工业界观点的、高质量的灰色文献也纳入到工作中.根据系统文献综述的结果以及对定性数据的合成,得出了4条更高阶的解释,并提出了一个适应性评估框架.此评估框架可以帮助公司评估并提高开发组织对于微服务架构的适应性,为开发组织在面向微服务开发的过程中提供了指导意见.最后,为了验证所提出的适应性评估框架,面向工业界设计并实施了有针对性的问卷调查和行业访谈,两者的结果验证了所提出的适应性评估框架的有效性.

    Abstract:

    At present, an architectural style called microservices is receiving more and more attention. While it brings benefits to software projects, it also affects development organizations that use microservices architectures. This study's goal is to clarify the impact of microservices on the organization, whether these effects are beneficial or challenging for the organization. A systematic literature review is conducted and qualitative data are synthesized through meta-ethnography. Finally, seven aspects of using microservices architecture to affect an organization are identified, namely, organizational structure, autonomous team, technology/tool, organizational culture, developer, DevOps, and communication. At the same time, it is also found that although a lot of researches on microservices emphasizes that in order to fully obtain the expected benefits of microservices, it is necessary to solve organizational problems, currently there are few scholarly literatures published on organizational problems. Hence high quality grey literatures, which may be close to the viewpoint of industry, are also included in this study. Based on the result of systematic literature review and synthesis of qualitative data, four higher-order explanations have come up and an evaluation framework is proposed that helps companies evaluate and improve the adaptability of their development organizations to microservices architectures. The proposed evaluation framework provides the guidelines for development organizations adapt to microservices. Finally, based on the framework, this paper designed and conducted an industrial survey and interviews. The results of both confirmed the effectiveness of the adaptability evaluation framework proposed in this paper.

    参考文献
    相似文献
    引证文献
引用本文

崔海涛,章程,丁翔,曹伶俐,杨耘.面向微服务架构的开发组织适应性评估框架.软件学报,2021,32(5):1256-1283

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2020-09-15
  • 最后修改日期:2020-12-15
  • 录用日期:
  • 在线发布日期: 2021-02-07
  • 出版日期: 2021-05-06
文章二维码
您是第位访问者
版权所有:中国科学院软件研究所 京ICP备05046678号-3
地址:北京市海淀区中关村南四街4号,邮政编码:100190
电话:010-62562563 传真:010-62562533 Email:jos@iscas.ac.cn
技术支持:北京勤云科技发展有限公司

京公网安备 11040202500063号