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 条
  • [31] A Simulation Modeling Approach of Aspect-oriented Production System
    Yu, Xiao-gao
    PROCEEDINGS OF THE 2015 6TH INTERNATIONAL CONFERENCE ON MANUFACTURING SCIENCE AND ENGINEERING, 2016, 32 : 1154 - 1159
  • [32] Aspect-oriented system coupling metric and its validation
    Kaur A.
    Grover P.S.
    Dixit A.
    Recent Advances in Computer Science and Communications, 2020, 13 (05) : 1031 - 1038
  • [33] Aspect-oriented modeling for power system stability assessment
    Ma, Jian
    Dong, Zhao Yang
    2006 INTERNATIONAL CONFERENCE ON POWER SYSTEMS TECHNOLOGY: POWERCON, VOLS 1- 6, 2006, : 2561 - 2566
  • [34] An aspect-oriented approach to supporting the design of system software
    Netinant, P
    Constantinides, CA
    Elrad, T
    COMPUTERS AND THEIR APPLICATIONS, 2001, : 521 - 524
  • [35] Aspect-Oriented Programming Reloaded
    Rebelo, Henrique
    Leavens, Gary T.
    PROCEEDINGS OF THE 21ST BRAZILIAN SYMPOSIUM ON PROGRAMMING LANGUAGES (SBLP 2017), 2017,
  • [36] Aspect-Oriented Instrumentation with GCC
    Seyster, Justin
    Dixit, Ketan
    Huang, Xiaowan
    Grosu, Radu
    Havelund, Klaus
    Smolka, Scott A.
    Stoller, Scott D.
    Zadok, Erez
    RUNTIME VERIFICATION, 2010, 6418 : 405 - +
  • [37] Superimpositions and aspect-oriented programming
    Katz, S. (katz@cs.technion.ac.il), 1600, Oxford University Press (46):
  • [38] Aspect-oriented programming with AspectJ
    Colyer, A
    Clement, A
    IBM SYSTEMS JOURNAL, 2005, 44 (02) : 301 - 308
  • [39] Aspect-Oriented Attribute Grammars
    Mernik, M.
    Rebernak, D.
    ELEKTRONIKA IR ELEKTROTECHNIKA, 2011, (10) : 99 - 104
  • [40] Superimpositions and aspect-oriented programming
    Sihman, M
    Katz, S
    COMPUTER JOURNAL, 2003, 46 (05): : 529 - 541