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 条
  • [31] Integrating web applications and web services
    Carroll, NL
    Calvo, RA
    WEB ENGINEERING, PROCEEDINGS, 2005, 3579 : 328 - 333
  • [32] New Horizons in Web Search, Web Data Mining, and Web-Based Applications
    Zhang, Jing
    Qiang, Jipeng
    Zhou, Cangqi
    APPLIED SCIENCES-BASEL, 2024, 14 (02):
  • [33] Mismatch between executing environments: Issues in migrating distributed object applications to web
    Ling, SKR
    Tran, VN
    DOA'00: INTERNATIONAL SYMPOSIUM ON DISTRIBUTED OBJECTS AND APPL ICATIONS, PROCEEDINGS, 2000, : 177 - 183
  • [34] Extracting the Features of Modern Web Applications based on Web Engineering Methods
    Wakil, Karzan
    Jawawi, Dayang N. A.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (02) : 63 - 71
  • [35] Algebraic modelling for web mining applications and for component based web design
    Department of Computer Science, Lucian Blaga University, 5-7 Ioan Ratiu Str., Sibiu, Romania
    WSEAS Trans. Inf. Sci. Appl., 2007, 1 (97-102):
  • [36] A Web Service-Based Platform for Distributed Web Applications Integration
    Stelmach, Pawel
    Falas, Lukasz
    NEW RESULTS IN DEPENDABILITY AND COMPUTER SYSTEMS, 2013, 224 : 389 - 398
  • [37] Architecture for Offloading Processes of Web Applications Based on Standardized Web Technologies
    Kurumatani, Shunsuke
    Toyama, Masashi
    Tsuruoka, Yukio
    Chen, Eric Y.
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2014, E97B (06) : 1234 - 1242
  • [38] Migrating to the Web
    Duncan, N
    Jargo, L
    14TH ANNUAL COMPUTERS IN LIBRARIES '99 PROCEEDINGS: IN COOPERATION WITH THE SPECIAL LIBRARIES ASSOCIATION, 1999, : 45 - 46
  • [39] Testing web applications
    Dawson, S
    Kerr, K
    DR DOBBS JOURNAL, 2005, 30 (09): : 60 - 63
  • [40] ECFVG applications on Web
    不详
    AMERICAN JOURNAL OF VETERINARY RESEARCH, 2000, 61 (04) : 356 - 356