Migrating Traditional Web Applications to CMS-based Web Applications

被引:8
|
作者
Trias, Feliu [1 ]
de Castro, Valeria [1 ]
Lopez-Sanz, Marcos [1 ]
Marcos, Esperanza [1 ]
机构
[1] Rey Juan Carlos Univ, Kybele Res Grp, Mostoles, Spain
关键词
Content Management System; Web application; Architecture-Driven Modernization; Software Migration; Reverse Engineering and Model-driven Engineering;
D O I
10.1016/j.entcs.2015.05.003
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In recent years, Content Management Systems (CMS) have proven to be the best platforms for maintaining the large amount of digital content managed by Web applications. Thus, many organizations have experienced the necessity to base its Web applications on these CMS platforms. To do this, they start a migration process which is complex and error prone. To support this process, we propose a method based on the principles of Architecture-Driven Modernization (ADM) which automates the migration of Web applications to CMS-based Web applications. This article focuses on the implementation of two artifacts of this method: 1) the DSL ASTM_PHP, a modeling language for defining a model from PHP code (ASTM_PHP model) and 2) the model-to-model transformation rules which generate automatically a KDM model from a ASTM PHP model. To show the feasibility of this implementation, we use a case study based on a widget implemented in PHP which lists the online users of a Web application.
引用
收藏
页码:23 / 44
页数:22
相关论文
共 50 条
  • [1] Automated Analysis and Evaluation of Web Applications Design: The CMS-based Web Applications Case Study
    Gkantouna, Vassiliki
    Tsakalidis, Athanasios
    Tzimas, Giannis
    PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 1 (WEBIST), 2016, : 130 - 139
  • [2] RE-CMS: A Reverse Engineering Toolkit for the Migration to CMS-based Web Applications
    Trias, Feliu
    de Castro, Valeria
    Lopez-Sanz, Marcos
    Marcos, Esperanza
    30TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, VOLS I AND II, 2015, : 810 - 812
  • [3] An ADM-based Method for Migrating CMS-based Web Applications: Extracting ASTM Models from PHP Code
    Trias, Feliu
    de Castro, Valeria
    Lopez-Sanz, Marcos
    Marcos, Esperanza
    SEM: PROCEEDINGS OF THE 1ST INTERNATIONAL WORKSHOP IN SOFTWARE EVOLUTION AND MODERNIZATION, 2013, : 85 - 92
  • [4] Development of CMS-based Web-Applications Using a Model-Driven Approach
    Saraiva, Joao de Sousa
    da Silva, Alberto Rodrigues
    2009 FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING ADVANCES (ICSEA 2009), 2009, : 500 - 505
  • [5] Reverse Engineering Applied to CMS-Based Web Applications Coded in PHP: A Proposal of Migration
    Trias, Feliu
    de Castro, Valeria
    Lopez-Sanz, Marcos
    Marcos, Esperanza
    EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2013, 2013, 417 : 241 - 256
  • [6] Migrating Web-based applications into Semantic Web
    Rovan, Lidia
    Baranovic, Mirta
    ITI 2006: PROCEEDINGS OF THE 28TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2006, : 159 - +
  • [7] Migrating legacy Web applications
    Cajas, Viviana
    Urbieta, Matias
    Rossi, Gustavo
    Rybarczyk, Yves
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (02): : 1033 - 1049
  • [8] Migrating Mobile Applications to the Web
    Formella, Kyle T.
    Borissov, Edouard K.
    Cordes, Karyn
    Wright, Amy
    Klute, Ryan M.
    CIN-COMPUTERS INFORMATICS NURSING, 2024, 42 (11) : 767 - 770
  • [9] Migrating legacy Web applications
    Viviana Cajas
    Matias Urbieta
    Gustavo Rossi
    Yves Rybarczyk
    Cluster Computing, 2021, 24 : 1033 - 1049
  • [10] Migrating Web Applications to Clouds with Microservice Architectures
    Lin, Jyhjong
    Lin, Lendy Chaoyu
    Huang, Shiche
    PROCEEDINGS OF 2016 INTERNATIONAL CONFERENCE ON APPLIED SYSTEM INNOVATION (ICASI), 2016,