Refactoring Web sites to the Controller-Centric Architecture

  • Authors:
  • Yu Ping;Kostas Kontogiannis

  • Affiliations:
  • -;-

  • Venue:
  • CSMR '04 Proceedings of the Eighth Euromicro Working Conference on Software Maintenance and Reengineering (CSMR'04)
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

A Web site is a hyperlinked network environment,which consists of hundreds of inter-connected pages,usually without an engineered architecture. This is often alarge, complex Web site that is difficult to understand andmaintain. In this paper, we propose an approach thataims to restructure an existing Web site by adapting themto a controller-centric architecture. In particular, thisapproach is twofold. First, it defines a domain model torepresent dependencies between Web pages in order toabstract current structure of the Web site. Second, itdesigns a system architecture as a reference model forrestructuring the Web site to the new structure. Theseprinciples will be illustrated through a case study using areengineering tool that implements the refactoringprocess for a JSP-based Web site.