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 条
  • [11] Migrating Web Applications to Clouds with Cloud-based MVC Framework
    Lin, Jyhjong
    Lin, Lendy Chaoyu
    Huang, Shiche
    2016 INTERNATIONAL SYMPOSIUM ON COMPUTER, CONSUMER AND CONTROL (IS3C), 2016, : 1039 - 1042
  • [12] From legacy Web applications to Web Services based applications
    Kraiem, Naoufel
    Al-Khanajari, Zuhoor
    PROCEEDINGS OF 2015 INTERNATIONAL CONFERENCE ON ELECTRICAL AND INFORMATION TECHNOLOGIES (ICEIT 2015), 2015, : 47 - 52
  • [13] CMS-based Web-Application Development Using Model-Driven Languages
    Saraiva, Joao de Sousa
    da Silva, Alberto Rodrigues
    2009 FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING ADVANCES (ICSEA 2009), 2009, : 21 - 26
  • [14] Migrating Web Applications from Monolithic Structure to Microservices Architecture
    Ren, Zhongshan
    Wang, Wei
    Wu, Guoquan
    Gao, Chushu
    Chen, Wei
    Wei, Jun
    Huang, Tao
    INTERNETWARE'18: PROCEEDINGS OF THE TENTH ASIA-PACIFIC SYMPOSIUM ON INTERNETWARE, 2018,
  • [15] Model Checking Web Applications Based On Web Navigation
    Jiang, Mingyue
    Ding, Zuohua
    2010 INTERNATIONAL COLLOQUIUM ON COMPUTING, COMMUNICATION, CONTROL, AND MANAGEMENT (CCCM2010), VOL III, 2010, : 694 - 697
  • [16] MIGRATING DESKTOP APPLICATIONS TO THE INTERNET: A NOVEL VIRTUALIZATION PARADIGM BASED ON WEB OPERATING SYSTEMS
    Lamberti, Fabrizio
    Sanna, Andrea
    JOURNAL OF WEB ENGINEERING, 2011, 10 (03): : 234 - 272
  • [17] Threat modelling for web services based web applications
    Desmet, L
    Jacobs, B
    Piessens, F
    Joosen, W
    Communications and Multimedia Security, 2005, 175 : 131 - 144
  • [18] A course on Web languages and Web-based applications
    Sridharan, K
    IEEE TRANSACTIONS ON EDUCATION, 2004, 47 (02) : 254 - 260
  • [19] Leveraging traditional distributed applications - To Web services for e-learning applications
    Vijaya, A
    Rajan, S
    Otieno, J
    15TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2004, : 430 - 435
  • [20] Migration platform based on Web services for migratory Web applications
    Paterno, Fabio
    Santoro, Carmen
    Scorcia, Antonio
    JOURNAL OF WEB ENGINEERING, 2008, 7 (03): : 220 - 238