将多页Web应用程序迁移到单页AJAX界面
Migrating Multi-page Web Applications to Single-page AJAX Interfaces
摘要:
最近,出现了一种用于创建交互式Web应用程序的新Web开发技术,称为AJAX。在这个新的模型中,单页Web界面由可以独立更新/替换的各个组件组成。随着AJAX Web应用程序的兴起,经典的多页面Web应用程序正在成为遗留系统。如果说直到一年前,人们还在关注将遗留系统迁移到基于Web的设置,那么今天我们面临着将Web应用程序迁移到单页AJAX应用程序的新挑战。了解源应用程序的导航模型和用户界面结构是迁移过程的第一步。在本文中,我们探讨如何逆向工程技术可以帮助分析经典的Web应用程序,为此目的。我们的方法,使用基于模式的聚类技术,提取一个导航模型的Web应用程序,并确定候选用户界面组件迁移到一个单页AJAX接口。此外,案例研究的结果,进行评估我们的工具,提出。
英文摘要:
Recently, a new web development technique for creating interactive web applications, dubbed AJAX, has emerged. In this new model, the single-page web interface is composed of individual components which can be updated/replaced independently. With the rise of AJAX web applications classical multi-page web applications are becoming legacy systems. If until a year ago, the concern revolved around migrating legacy systems to web-based settings, today we have a new challenge of migrating web applications to single-page AJAX applications. Gaining an understanding of the navigational model and user interface structure of the source application is the first step in the migration process. In this paper, we explore how reverse engineering techniques can help analyze classic web applications for this purpose. Our approach, using a schema-based clustering technique, extracts a navigational model of web applications, and identifies candidate user interface components to be migrated to a single-page AJAX interface. Additionally, results of a case study, conducted to evaluate our tool, are presented.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。