• DocumentCode
    2741678
  • Title

    Refactoring Web sites to the controller-centric architecture

  • Author

    Ping, Yu ; Kontogiannis, Kostas

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont., Canada
  • fYear
    2004
  • fDate
    24-26 March 2004
  • Firstpage
    204
  • Lastpage
    213
  • Abstract
    A Web site is a hyperlinked network environment, which consists of hundreds of interconnected pages, usually without an engineered architecture. This is often a large, complex Web site that is difficult to understand and maintain. Here, we propose an approach that aims to restructure an existing Web site by adapting them to a controller-centric architecture. In particular, this approach is twofold. First, it defines a domain model to represent dependencies between Web pages in order to abstract current structure of the Web site. Second, it designs a system architecture as a reference model for restructuring the Web site to the new structure. These principles will be illustrated through a case study using a reengineering tool that implements the refactoring process for a JSP-based Web site.
  • Keywords
    Web sites; hypermedia; software architecture; software maintenance; systems re-engineering; JSP-based Web site; controller-centric architecture; hyperlinked network environment; reengineering tool; Computer architecture; Computer networks; Data mining; HTML; Internet; Maintenance engineering; Service oriented architecture; Software maintenance; Web pages; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering, 2004. CSMR 2004. Proceedings. Eighth European Conference on
  • ISSN
    1534-5351
  • Print_ISBN
    0-7695-2107-X
  • Type

    conf

  • DOI
    10.1109/CSMR.2004.1281421
  • Filename
    1281421