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 条
  • [31] Front-end thinkers
    Carreira Zafra, Cintia
    BORDON-REVISTA DE PEDAGOGIA, 2020, 72 (03): : 176 - 178
  • [32] FRONT-END ALIGNMENT
    FELDMAN, L
    AUDIO, 1969, 53 (05): : 30 - &
  • [33] Parallelism in the front-end
    Oberoi, PS
    Sohi, GS
    30TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, PROCEEDINGS, 2003, : 230 - 240
  • [34] THE FRONT-END SYSTEM
    CHAPPELL, SG
    HENIG, FH
    WATSON, DS
    BELL SYSTEM TECHNICAL JOURNAL, 1982, 61 (06): : 1165 - 1176
  • [35] 'FRONT-END LOADER'
    SALOM, P
    WESTERLY, 1988, 33 (02): : 101 - 101
  • [36] Front-end Loder
    Lamb, Andrew
    OPERA, 2013, 64 (03): : 306 - 306
  • [37] FRONT-END IN GAAS
    CAMIN, DV
    PESSINA, G
    PREVITALI, E
    NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 1992, 315 (1-3): : 385 - 392
  • [38] FRONT-END FILTERING
    不详
    ELECTRONICS WORLD & WIRELESS WORLD, 1995, (1709): : 276 - 278
  • [39] Front-end automation
    Williamson, Ian
    EP Electronic Production (London), 1990, 19 (02):
  • [40] A Quadrature Hybrid Coupler Based T/R Front-End
    Maurya, Uday
    Arrawatia, Mahima
    Nallam, Nagarjuna
    2023 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS, 2023,