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

被引:24
作者
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
    Alshuqayran, Nuha
    Ali, Nour
    Evans, Roger
    [J]. 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
    Antunes, Nuno
    Vieira, Marco
    [J]. INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2017, 16 (04) : 435 - 457
  • [6] MIFIM-Middleware solution for service centric anomaly in future internet models
    Balakrishnan, Senthil Murugan
    Sangaiah, Arun Kumar
    [J]. 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