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 条
  • [41] Web enabling applications
    Welch, B
    Uhler, S
    PROCEEDINGS OF THE FIFTH ANNUAL TCL/TK WORKSHOP, 1997, : 189 - 190
  • [42] Semantic Web Applications
    Mehra, Misha
    Kumar, Nishant
    DESIDOC JOURNAL OF LIBRARY & INFORMATION TECHNOLOGY, 2011, 31 (04): : 217 - 225
  • [43] WEB MODULES AND APPLICATIONS
    MERKLEN, HA
    JOURNAL OF NUMBER THEORY, 1995, 51 (01) : 136 - 146
  • [44] The Web and hypertext applications
    Watters, C
    Shepherd, M
    COMPUTER NETWORKS AND ISDN SYSTEMS, 1998, 30 (1-7): : 704 - 706
  • [45] Legacy Applications on the Web
    Tibbetts, J.
    Bernstein, B.
    American Programmer, 9 (12):
  • [46] Architecture of web applications
    Peinl, Rene
    IT-INFORMATION TECHNOLOGY, 2014, 56 (03): : 87 - 89
  • [47] Office Web Applications
    涂曙光
    程序员, 2009, (08) : 17 - 17
  • [48] Functional web applications
    Gipp, Torsten
    Ebert, Juergen
    WEB ENGINEERING, PROCEEDINGS, 2007, 4607 : 194 - +
  • [49] Testing web applications
    Di Lucca, GA
    Fasolino, AR
    Faralli, F
    De Carlini, U
    INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2002, : 310 - 319
  • [50] Provenance in Web Applications
    Lakshmanan, Geetika T.
    Curbera, Francisco
    Freire, Juliana
    Sheth, Amit
    IEEE INTERNET COMPUTING, 2011, 15 (01) : 17 - 21