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

被引:23
|
作者
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
相关论文
共 50 条
  • [1] Aspect-Oriented Modeling in Concurrent System
    Su Yang
    Zhong Wei-Dong
    PROCEEDINGS OF 2019 IEEE 3RD INFORMATION TECHNOLOGY, NETWORKING, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (ITNEC 2019), 2019, : 836 - 840
  • [2] An aspect-oriented communication middleware system
    Valente, MTD
    Tirelo, F
    Leao, DC
    Silva, RP
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2005: COOPIS, DOA, AND ODBASE, PT 2, PROCEEDINGS, 2005, 3761 : 1115 - 1132
  • [3] Bugdel: An aspect-oriented debugging system
    Usui, Y
    Chiba, S
    12TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2005, : 790 - 795
  • [4] Maintenance Support for Aspect-Oriented Programs: Opportinuties and Challenges
    Zhao, Jianjun
    2008 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2008, : 482 - 483
  • [5] Comprehending aspect-oriented programs: Challenges and open issues
    Di Lucca, Giuseppe A.
    Smit, Michael
    Fraser, Bruce
    Stroulia, Eleni
    Hoover, H. James
    ICPC 2007: 15TH IEEE INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION, PROCEEDINGS, 2007, : 286 - +
  • [6] JastAdd - an aspect-oriented compiler construction system
    Hedin, G
    Magnusson, E
    SCIENCE OF COMPUTER PROGRAMMING, 2003, 47 (01) : 37 - 58
  • [7] JastAdd - An aspect-oriented compiler construction system
    Department of Computer Science, Lund University, Lund, Sweden
    Sci Comput Program, 1600, 1 (37-58):
  • [8] Aspect-oriented compilers
    de Moor, O
    Peyton-Jones, S
    Van Wyk, E
    GENERATIVE AND COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2000, 1799 : 121 - 133
  • [9] Aspect-oriented programming
    Lopes, CV
    Kiczales, G
    TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS - TOOLS 34, PROCEEDINGS, 2000, : 461 - 461
  • [10] Aspect-Oriented Coordination
    Fuentes, Lidia
    Sanchez, Pablo
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 189 : 87 - 103