Return of the JS']JS: Towards a Node.js']js-Based Software Architecture for Combined CMS/CRM Applications

被引:3
|
作者
Kaimer, Fabian [1 ]
Brune, Philipp [1 ]
机构
[1] Neu Ulm Univ Appl Sci, Wileystr 1, D-89231 Neu Ulm, Germany
关键词
Web Development; !text type='Java']Java[!/text]Script; Node.[!text type='js']js[!/text; Software Architecture; CMS; Service Networks; !text type='JAVA']JAVA[!/text]SCRIPT;
D O I
10.1016/j.procs.2018.10.143
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
While the use of server-side JavaScript in combination with the Node.js framework for implementing web applications is getting more and more common in practice, its implications for the evolution of web application architectures have rarely been studied in the scientific literature. In particular, the combination of components and their interplay for building pure JavaScript business applications has only rarely been investigated so far. Therefore, in this paper a software architecture for a real-world online service network application with a combined CMS/CRM functionality is presented. It is evaluated by a prototypical implementation of relevant core functionalities. Results indicate the feasibility and potential of the approach. (C) 2018 The Authors. Published by Elsevier Ltd.
引用
收藏
页码:454 / 459
页数:6
相关论文
共 50 条
  • [21] A REAL-TIME STREAM SYSTEM BASED ON NODE.JS']JS
    Gu, Xiao-Feng
    Yang, Le
    Wu, Shaoquan
    [J]. 2014 11TH INTERNATIONAL COMPUTER CONFERENCE ON WAVELET ACTIVE MEDIA TECHNOLOGY AND INFORMATION PROCESSING (ICCWAMTIP), 2014, : 479 - 482
  • [22] NODEST: Feedback-Driven Static Analysis of Node.js']js Applications
    Nielsen, Benjamin Barslev
    Hassanshahi, Behnaz
    Gauthier, Francois
    [J]. ESEC/FSE'2019: PROCEEDINGS OF THE 2019 27TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, 2019, : 455 - 465
  • [23] Modular Call Graph Construction for Security Scanning of Node.js']js Applications
    Nielsen, Benjamin Barslev
    Torp, Martin Toldam
    Moller, Anders
    [J]. ISSTA '21: PROCEEDINGS OF THE 30TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, 2021, : 29 - 41
  • [24] Optimizing Energy Efficiency of Node.js']js Applications with CPU DVFS Awareness
    Patrou, Maria
    Kent, Kenneth B.
    Siu, Joran
    Dawson, Michael
    [J]. 2022 IEEE 13TH INTERNATIONAL GREEN AND SUSTAINABLE COMPUTING CONFERENCE (IGSC), 2022, : 23 - 30
  • [25] DAF: Dependency-Aware FaaSifier for Node.js']js Monolithic Applications
    Ristov, Sasko
    Pedratscher, Stefan
    Wallnoefer, Jakob
    Fahringer, Thomas
    [J]. IEEE SOFTWARE, 2021, 38 (01) : 48 - 53
  • [26] Detecting Atomicity Violations for Event-Driven Node.js']js Applications
    Chang, Xiaoning
    Dou, Wensheng
    Gao, Yu
    Wang, Jie
    Wei, Jun
    Huang, Tao
    [J]. 2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2019), 2019, : 631 - 642
  • [27] Code-based Vulnerability Detection in Node.js']js Applications: How far are we?
    Chinthanet, Bodin
    Ponta, Serena Elisa
    Plate, Henrik
    Sabetta, Antonino
    Kula, Raula Gaikovina
    Ishio, Takashi
    Matsumoto, Kenichi
    [J]. 2020 35TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2020), 2020, : 1199 - 1203
  • [28] Abusing Hidden Properties to Attack the Node.js']js Ecosystem
    Xiao, Feng
    Huang, Jianwei
    Xiong, Yichang
    Yang, Guangliang
    Hu, Hong
    Gu, Guofei
    Lee, Wenke
    [J]. PROCEEDINGS OF THE 30TH USENIX SECURITY SYMPOSIUM, 2021, : 2951 - 2968
  • [29] AFFOGATO: Runtime Detection of Injection Attacks for Node.js']js
    Gauthier, Francois
    Hassanshahi, Behnaz
    Jordan, Alexander
    [J]. COMPANION PROCEEDINGS FOR THE ISSTA/ECOOP 2018 WORKSHOPS, 2018, : 94 - 99
  • [30] NCQ: Code Reuse Support for Node.js']js Developers
    Reid, Brittany
    d'Amorim, Marcelo
    Wagner, Markus
    Treude, Christoph
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2023, 49 (05) : 3205 - 3225