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 条
  • [21] Aspect-oriented XML
    Jiang, Yan
    Wang, Guo-Ren
    Dongbei Daxue Xuebao/Journal of Northeastern University, 2006, 27 (12): : 1327 - 1330
  • [22] Aw2SOA: An aspect-oriented awareness service for distributed groupware
    Bastos, Adriano
    Oei, Michel
    Menezes, Leandro
    Maciel, Rita Suzana P.
    David, Jose Maria N.
    PROCEEDINGS OF THE 2008 12TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, VOLS I AND II, 2008, : 404 - 409
  • [23] Towards a Tool Supporting Integration Testing of Aspect-Oriented Programs
    Massicotte, Philippe
    Badri, Linda
    Badri, Mourad
    JOURNAL OF OBJECT TECHNOLOGY, 2007, 6 (01): : 67 - 89
  • [24] Evaluating different strategies for integration testing of aspect-oriented programs
    Assunção, Wesley Klewerton Guez
    Colanzi, Thelma Elita
    Vergilio, Silvia Regina
    Ramirez Pozo, Aurora Trinidad
    Journal of the Brazilian Computer Society, 2014, 20 (01) : 1 - 17
  • [25] Feature-Modeling and Aspect-Oriented Programming: Integration and Automation
    Lee, Kwanwoo
    Botterweck, Goetz
    Thiel, Steffen
    SNPD 2009: 10TH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCES, NETWORKING AND PARALLEL DISTRIBUTED COMPUTING, PROCEEDINGS, 2009, : 186 - +
  • [26] MM Path Approach for Integration Testing of Aspect-Oriented Programs
    Sahu, Madhusmita
    Mohapatra, Durga Prasad
    2015 14TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY (ICIT 2015), 2015, : 82 - 87
  • [27] Aspect-oriented Requirement and Reuse Aspect
    Cai, Hong-li
    Zhang, Yang
    Zhou, Xian-lin
    Peng, Jing
    Wang, Jianliang
    PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND NATURAL COMPUTING, VOL II, 2009, : 475 - +
  • [28] ASPECT-ORIENTED MODELING: APPLYING ASPECT-ORIENTED UML USE CASES AND EXTENDING ASPECT-Z
    Vidal Silva, Cristian
    Saens, Rodrigo
    Del Rio, Carolina
    Villarroel, Rodolfo
    COMPUTING AND INFORMATICS, 2013, 32 (03) : 573 - 593
  • [29] OOAspectZ and aspect-oriented UML class diagrams for Aspect-oriented software modelling (AOSM)
    Vidal Silva, C.
    Saens, R.
    Del Rio, C.
    Villarroel, R.
    INGENIERIA E INVESTIGACION, 2013, 33 (03): : 66 - 71