Microservices: A Systematic Mapping Study

被引:158
作者
Pahl, Claus [1 ]
Jamshidi, Pooyan [2 ]
机构
[1] Free Univ Bozen Bolzano, Fac Comp Sci, Bolzano, Italy
[2] Imperial Coll London, Dept Comp, London, England
来源
PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, VOL 1 (CLOSER) | 2016年
关键词
Mircoservices; Container; Cloud; Systematic Literature Review; Systematic Mapping Study;
D O I
10.5220/0005785501370146
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Microservices have recently emerged as an architectural style, addressing how to build, manage, and evolve architectures out of small, self-contained units. Particularly in the cloud, the microservices architecture approach seems to be an ideal complementation of container technology at the PaaS level However, there is currently no secondary study to consolidate this research. We aim here to identify, taxonomically classify and systematically compare the existing research body on microservices and their application in the cloud. We have conducted a systematic mapping study of 21 selected studies, published over the last two years until end of 2015 since the emergence of the microservices pattern. We classified and compared the selected studies based on a characterization framework. This results in a discussion of the agreed and emerging concerns within the microservices architectural style, positioning it within a continuous development context, but also moving it closer to cloud and container technology.
引用
收藏
页码:137 / 146
页数:10
相关论文
共 17 条
[1]  
[Anonymous], 2002, AAAI 2002 WORKSH ONT
[2]  
[Anonymous], 2015, BUILDING MICROSERVIC
[3]  
Antonopoulos N, 2010, COMPUT COMMUN NETW S, P1, DOI 10.1007/978-1-84996-241-4
[4]  
Brunnert, 2015, SPECRG201501
[5]  
Erl T., 2005, Service-Oriented Architecture: Concepts, Technology, and Design
[6]  
Fehling Christoph, 2014, CLOUD COMPUTING PATT, DOI DOI 10.1007/978-3-7091-1568-8
[7]  
Fitzgerald B., 2014, 1 INT WORKSH RAP CON, P1
[8]   Cloud Migration Research: A Systematic Review [J].
Jamshidi, Pooyan ;
Ahmad, Aakash ;
Pahl, Claus .
IEEE TRANSACTIONS ON CLOUD COMPUTING, 2013, 1 (02) :142-157
[9]   A Framework for Classifying and Comparing Architecture-Centric Software Evolution Research [J].
Jamshidi, Pooyan ;
Ghafari, Mohammad ;
Ahmad, Aakash ;
Pahl, Claus .
PROCEEDINGS OF THE 17TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING (CSMR 2013), 2013, :305-314
[10]   Systematic literature reviews in software engineering - A systematic literature review [J].
Kitchenham, Barbara ;
Brereton, O. Pearl ;
Budgen, David ;
Turner, Mark ;
Bailey, John ;
Linkman, Stephen .
INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (01) :7-15