Reflections on SOA and Microservices

被引:41
作者
Xiao, Zhongxiang [1 ]
Wijegunaratne, Inji [2 ]
Qiang, Xinjian [3 ]
机构
[1] Xian Shiyou Univ, Sch Elect Engn, Xian, Shaanxi, Peoples R China
[2] Infosys Australia, Enterprise Architect, Melbourne, Vic, Australia
[3] Xian Shiyou Univ, Sch Comp Sci, Xian, Shaanxi, Peoples R China
来源
2016 4TH INTERNATIONAL CONFERENCE ON ENTERPRISE SYSTEMS (ES) PROCEEDINGS | 2016年
关键词
service oriented architecture; microservice; API; enterprise architecture; architecture design pattern;
D O I
10.1109/ES.2016.14
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Today's Enterprises are facing many challenges in the service oriented, customer experience centric and customer demand driven global environment where ICT is becoming the leading enabler and partner of the modern enterprise. In the last decade, many enterprises have invested heavily in SOAaligned IT transformations, but not harvested what SOA promised to provide. Now the API and Microservice paradigm has emerged as the "next big thing" for delivering IT outcomes to support the modern enterprise, with many technology vendors and service jumping on the bandwagon. This paper undertakes a critical investigation of the key concepts around SOA, API and Microservices, identifying similarities and differences between them and dispelling the confusion and hype around them. Based on our discussion and analysis, this paper presents a set of recommendations and best practices on the effective use and management of enterprise software components, drawing upon the best of SOA, API and Microservice concepts and practice.
引用
收藏
页码:60 / 67
页数:8
相关论文
共 7 条
[1]  
Birrell, 1984, ACM T COMPUTER SYSTE, V2
[2]  
Gartner, 2015, HYP CYCL APPL ARCH
[3]  
Gartner, 2010, HYP CYCL APPL ARCH
[4]  
Gartner, 2002, HYP CYCL APPL ARCH
[5]  
Namiot D., 2014, INT J OPEN INF TECHN, V2, P24
[6]  
Newman Sam, BUILDING MICROSERVIC, P410
[7]  
Yu Yale, IEEE ADV INF MAN COM