Aspect-oriented challenges in system integration with microservices, SOA and IoT

被引:25
作者
Cerny, Tomas [1 ]
机构
[1] Baylor Univ, Dept Comp Sci, One Bear Pl 97356, Waco, TX 76798 USA
关键词
AOP; SOA; IoT; microservice; cross-cutting concerns; MIDDLEWARE; SELECTION; SERVICES; INTERNET;
D O I
10.1080/17517575.2018.1462406
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The era of system integration through service-oriented architecture is rapidly becoming a legacy. New systems increasingly rely on the successor microservice architecture. However, distributed applications can also play a significant role in the internet-of-things. In this paper, we gather evidence demonstrating cross-cutting issues in these areas and highlight how aspect-oriented programming addresses them. Specifically, the purpose of this paper is to provide a roadmap for using aspect-oriented programming to deal effectively with crosscuts in application design, systems interaction, and integration.
引用
收藏
页码:467 / 489
页数:23
相关论文
共 65 条
[1]  
Alhaj M., 2010, 20 C CTR ADV STUD CO, P268, DOI [10.1145/1923947.1923975, DOI 10.1145/1923947.1923975]
[2]  
Alhaj M., 2011, P 16 INT WORKSH COMP, P33, DOI DOI 10.1145/2000292.2000299
[3]   A Systematic Mapping Study in Microservice Architecture [J].
Alshuqayran, Nuha ;
Ali, Nour ;
Evans, Roger .
2016 IEEE 9TH INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA), 2016, :44-51
[4]  
Anderson M, 2006, INT CONF E BUS ENG, P461
[5]   Designing vulnerability testing tools for web services: approach, components, and tools [J].
Antunes, Nuno ;
Vieira, Marco .
INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2017, 16 (04) :435-457
[6]   MIFIM-Middleware solution for service centric anomaly in future internet models [J].
Balakrishnan, Senthil Murugan ;
Sangaiah, Arun Kumar .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 74 :349-365
[7]  
Balakrishnan Senthil Murugan, 2015, INTERNATION J INTELL, V8, P16
[8]  
Baligand F., 2004, P 2 INT C SERV OR CO, P134, DOI [10.1145/1035167.1035187, DOI 10.1145/1035167.1035187]
[9]  
Baouab A., 2009, IEEE AS PAC SERV COM
[10]  
Baresi Luciano., 2007, International workshop on Engineering of software services for pervasive environments : in conjunction with the 6th ESEC/FSE joint meeting, ESSPE '07, P11