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 条
  • [41] ASPECT-ORIENTED CODE OBFUSCATION
    Padayachee, Keshnee
    PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGY AND ENGINEERING, 2009, : 252 - 257
  • [42] Aspect-oriented programming for dynamic web service selection, integration and management
    Cibran, Maria Agustina
    Verheecke, Bart
    Vanderperren, Wim
    Suvee, Davy
    Jonckers, Viviane
    WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2007, 10 (03): : 211 - 242
  • [43] ASPECT-ORIENTED LINEARIZABILITY PROOFS
    Chakraborty, Soham
    Henzinger, Thomas A.
    Sezgin, Ali
    Vafeiadis, Viktor
    LOGICAL METHODS IN COMPUTER SCIENCE, 2015, 11 (01)
  • [44] Aspect-oriented workflow languages
    Charfi, Anis
    Mezini, Mira
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2006: COOPIS, DOA, GADA, AND ODBAS, PT 1, PROCEEDINGS, 2006, 4275 : 183 - 200
  • [45] A middleware for aspect-oriented programming
    Hauck, F
    Becker, U
    Geier, M
    Meier, E
    Rastofer, U
    Steckermeier, M
    OBJECT-ORIENTED TECHNOLOGY: ECOOP'98 WORKSHOP READER, 1998, 1543 : 426 - 427
  • [46] Aspect-oriented reverse engineering
    Foumani, Amir Abdollahi
    Constantinides, Constantinos
    WMSCI 2005: 9TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL 1, 2005, : 253 - 260
  • [47] An aspect-oriented security framework
    Shah, V
    Hill, F
    DARPA INFORMATION SURVIVABILITY CONFERENCE AND EXPOSITION, VOL II, PROCEEDINGS, 2003, : 143 - 145
  • [48] Aspect-Oriented User Interfaces Design Integration to Angular 2 Framework
    Rysavy, Filip
    Cerny, Tomas
    Tomasek, Martin
    2016 6TH INTERNATIONAL CONFERENCE ON IT CONVERGENCE AND SECURITY (ICITCS 2016), 2016, : 187 - 189
  • [49] Testing Aspect-Oriented Programs
    Moreira, Rodrigo M. L. M.
    Paiva, Ana C. R.
    Aguiar, Ademar
    SISTEMAS Y TECNOLOGIAS DE INFORMACION, 2010, : 271 - 276
  • [50] Slicing aspect-oriented software
    Zhao, JJ
    10TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS, 2002, : 251 - 260