Page 32 - 《软件学报》2021年第5期
P. 32

软件学报 ISSN 1000-9825, CODEN RUXUEW                                       E-mail: jos@iscas.ac.cn
                 Journal of Software,2021,32(5):1256−1283 [doi: 10.13328/j.cnki.jos.006232]   http://www.jos.org.cn
                 ©中国科学院软件研究所版权所有.                                                         Tel: +86-10-62562563


                                                                       ∗
                 面向微服务架构的开发组织适应性评估框架

                                        1,2
                               1,2
                      1,2
                                                1,2
                 崔海涛 ,   章   程 ,   丁   翔 ,   曹伶俐 ,   杨   耘  2,3
                 1
                 (多模态认知计算安徽省重点实验室(安徽大学),安徽  合肥  230601)
                 2
                 (安徽大学  计算机科学与技术学院,安徽  合肥  230601)
                 3 (School of Software and Electrical Engineering, Swinburne University of Technology, Melbourne 3122, Australia)
                 通讯作者:  章程, E-mail: cheng.zhang@ahu.edu.cn

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

                 中文引用格式:  崔海涛,章程,丁翔,曹伶俐,杨耘.面向微服务架构的开发组织适应性评估框架.软件学报,2021,32(5):
                 1256−1283. http://www.jos.org.cn/1000-9825/6232.htm
                 英文引用格式: Cui HT, Zhang C, Ding X, Cao LL, Yang Y. Evaluation framework for development organizations’ adaptability
                 to micro-services architecture. Ruan Jian Xue Bao/Journal of Software, 2021,32(5):1256−1283 (in Chinese). http://www.jos.org.
                 cn/1000-9825/6232.htm
                 Evaluation  Framework for Development  Organizations’  Adaptability to Micro-services
                 Architecture
                                                        1,2
                                          1,2
                          1,2
                                                                      1,2
                 CUI Hai-Tao ,  ZHANG Cheng ,   DING Xiang ,   CAO Ling-Li ,  YANG Yun 2,3
                 1 (Anhui Provincial Key Laboratory of Multimodal Cognitive Computation (Anhui University), Hefei 230601, China)
                 2 (School of Computer Science and Technology, Anhui University, Hefei 230601, China)
                 3 (School of Software and Electrical Engineering, Swinburne University of Technology, Melbourne 3122, Australia)
                 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


                   ∗  基金项目:  安徽省自然科学基金(2008085MF189, 1908085MF206);  国家自然科学基金(61402007)
                      Foundation item:  Anhui Provincial  Natural Science Foundation (2008085MF189, 1908085MF206);  National Natural Science
                 Foundation of China (61402007)
                      本文由“面向持续软件工程的微服务架构技术”专题特约编辑张贺教授、王忠杰教授、陈连平研究员和彭鑫教授推荐.
                      收稿时间: 2020-09-15;  修改时间: 2020-10-26, 2020-12-15;  采用时间: 2021-01-18; jos 在线出版时间: 2021-02-07
   27   28   29   30   31   32   33   34   35   36   37