A Hybrid Architecture for the Incremental Migration of a Web Front-end

被引:1
|
作者
Verhaeghe, Benoit [1 ,2 ]
Shatnawi, Anas [1 ]
Seriai, Abderrahmane [1 ]
Etien, Anne [2 ]
Anquetil, Nicolas [2 ]
Derras, Mustapha [1 ]
Ducasse, Stephane [2 ]
机构
[1] Berger Levrault, Boulogne, France
[2] Univ Lille, INRIA, CNRS, Cent Lille,UMR 9189,CRIStAL, Lille, France
关键词
Software Transformation; Incremental Migration; Hybrid Architecture; GWT; Angular;
D O I
10.5220/0011338900003266
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Nowadays, software migration is an effective solution to adopt new technologies while reusing the business value of existing applications. Among other challenges, the size and complexity of large applications are obstacles that increase the risks of migration projects. Moreover, the migration can imply a switch of programming languages. This is the case when migrating from Java to TypeScript. Thus, it is hard to migrate large and complex applications in one straightforward step. Incremental approaches have been designed to counter this problem. These approaches are based on hybrid architecture usages. However, none of the approaches use a hybrid architecture for GUI defined with different programming languages. In this paper, we propose a new hybrid architecture that enables the incremental migration of web applications. Our architecture is based on Web Components that allow legacy technology artifacts to work with modern ones. We implement the architecture and use it in the case of migrating GWT applications to Angular. Then, we validate its usability in a real context by migrating an industrial web application.
引用
收藏
页码:101 / 110
页数:10
相关论文
共 50 条
  • [1] Incremental and Adaptive Front-End Fusion
    Falquez, Juan M.
    Spinella-Mamo, Vincent
    Sibley, Gabe
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS IEEE-ROBIO 2014, 2014, : 2495 - 2500
  • [2] Insensitivity of a front-end web system
    Yamazaki, Genji
    Sogo, Tamotsu
    [J]. PROBABILITY IN THE ENGINEERING AND INFORMATIONAL SCIENCES, 2008, 22 (02) : 273 - 286
  • [3] Hybrid front-end combines contradictions
    Kiefer, S
    [J]. KUNSTSTOFFE-PLAST EUROPE, 2004, 94 (11): : 131 - 132
  • [4] Incremental Placement Technology Based on Front-End Design
    Zhang, Zihang
    Chen, Gang
    [J]. ELECTRONICS, 2024, 13 (14)
  • [5] RF front-end architecture for cognitive radios
    Mayer, Andreas
    Maurer, Linus
    Hueber, Gernot
    Dellsperger, Thomas
    Christen, Thomas
    Burger, Thomas
    Chen, Zhiheng
    [J]. 2007 IEEE 18TH INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS, VOLS 1-9, 2007, : 3564 - 3568
  • [6] Moving web services dependencies at the front-end
    Rodríguez, JJ
    Díaz, O
    Ibáñez, F
    [J]. ENGINEERING INFORMATION SYSTEMS IN THE INTERNET CONTEXT, 2002, 103 : 221 - 237
  • [7] Optimizations enabled by a decoupled front-end architecture
    Reinman, G
    Calder, B
    Austin, T
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2001, 50 (04) : 338 - 355
  • [8] RF Front-End Architecture for 5G
    Lozhkin, Alexander N.
    Maniwa, Toru
    Shimizu, Masahiko
    [J]. 2018 IEEE 29TH ANNUAL INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS (PIMRC), 2018,
  • [9] A Design of Reusable Extensible Front-end Serve Architecture
    Dai, Huili
    Wu, Yi
    [J]. 2014 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE, ELECTRONICS AND ELECTRICAL ENGINEERING (ISEEE), VOLS 1-3, 2014, : 649 - 651
  • [10] A Programmable Receiver Front-End Architecture Supporting LTE
    Abdelsalam, Hoda
    Hegazi, Emad
    Mostafa, Hassan
    Ismail, Yehea
    [J]. 2014 26TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS (ICM), 2014, : 25 - 28