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 条
  • [21] Predicting Web Vulnerabilities in Web Applications Based on Machine Learning
    Khalid, Muhammad Noman
    Farooq, Humera
    Iqbal, Muhammad
    Alam, Muhammad Talha
    Rasheed, Kamran
    INTELLIGENT TECHNOLOGIES AND APPLICATIONS, INTAP 2018, 2019, 932 : 473 - 484
  • [22] Research on distributed web services-based web applications
    Wang, Guangming
    Tao, Shuliang
    DCABES 2007 Proceedings, Vols I and II, 2007, : 878 - 881
  • [23] Applying Semantic Web Services to Web-based IS and applications
    Bose, Ranjit
    PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, 2008, : 1150 - 1155
  • [24] A Description-based Approach to Mashup of Web Applications, Web Services and Mobile Phone Applications
    Chaisatien, Prach
    Tokuda, Takehiro
    INFORMATION MODELLING AND KNOWLEDGE BASES XXII, 2011, 225 : 174 - 193
  • [25] Interactive graphics for Web based applications
    Sweeney, M
    PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS ENGINEERING, VOL I, 2000, : 409 - 413
  • [26] Resource-Based Web Applications
    Fischer, Sebastian
    TRENDS IN FUNCTIONAL PROGRAMMING, VOL 7, 2007, 7 : 181 - 197
  • [27] Web based applications for manufacturing control
    Paidy, S
    Sciortino, J
    INDUSTRIAL ENGINEERING SOLUTIONS '99 CONFERENCE, PROCEEDINGS, 1999, : 117 - 126
  • [28] Protection of Web-based Applications
    Dolezel, Radek
    Humpolik, Jan
    KNOWLEDGE IN TELECOMMUNICATION TECHNOLOGIES AND OPTICS 2010 (KTTO 2010), 2010, : 103 - 106
  • [29] Applications of web-based workflow
    Ames, C
    Burleigh, S
    Mitchell, S
    Huynh, T
    PROCEEDINGS OF THE THIRTY-FIRST HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOL I: COLLABORATION SYSTEMS AND TECHNOLOGY TRACK, 1998, : 79 - 87
  • [30] Role based reengineering of Web Applications
    De Lucia, A
    Giordano, M
    Polese, G
    Scanniello, G
    Tortora, G
    WSE 2005: SEVENTH IEEE INTERNATIONAL SYMPOSIUM ON WEB SITE EVOLUTION, PROCEEDINGS, 2005, : 103 - 110