Titre

7355 mots 30 pages
Web Reverse Engineering
Fabrice Estiévenart1, Aurore François1, Jean Henrard1,2, Jean-Luc Hainaut2 CETIC, rue Clément Ader, 8 - B6041 Gosselies - Belgium (1) Institut d’Informatique, University of Namur, rue Grandgagnage, 21 - B5000 Namur - Belgium (2) {fe, af, jh}@cetic.be, jlh@info.fundp.ac.be Abstract
Modern technologies allow web sites to be dynamically managed by building pages on-the-fly through scripts that get data from a database. Dissociation of data from layout directives provides easy data update and homogeneous presentation. However, many web sites still are made of static HTML pages in which data and layout information are interleaved. This leads to out-of-date information, inconsistent style and tricky and expensive maintenance. This paper presents a tool supported methodology to reengineer web sites, that is, to extract the page contents as XML documents structured by expressive DTDs or XML Schemas. All the pages that are recognized to express the same application (sub)domain are analyzed in order to derive their common structure. This structure is formalized by an XML document, called META, which is then used to extract an XML document that contains the data of the pages and a XML Schema validating these data. The META document can describe various structures such as alternative layout and data structure for the same concept, structure multiplicity and separation between layout and informational content. XML Schemas extracted from different page types are integrated and conceptualised into a unique schema describing the domain covered by the whole web site. Finally, the data are converted according to this new schema so that they can be used to produce the renovated web site. These principles will be illustrated through a case study using the tools that create the META document, extract the data and the XML Schema. keywords: reengineering, web site, XML, data extraction. Nowadays large web sites are dynamically managed. The pages are built

en relation

  • Titre
    1377 mots | 6 pages
  • Titre
    557 mots | 3 pages
  • Titre
    324 mots | 2 pages
  • Titre
    11170 mots | 45 pages
  • Titre
    1254 mots | 6 pages
  • Titre
    1203 mots | 5 pages
  • Titre
    2163 mots | 9 pages
  • Titre
    254 mots | 2 pages
  • Titre
    1579 mots | 7 pages
  • Sandage et bandage
    2862 mots | 12 pages
  • Titre
    6156 mots | 25 pages
  • Titre
    4183 mots | 17 pages
  • Titre
    508 mots | 3 pages
  • VBA informatique
    1633 mots | 7 pages
  • Titre
    251 mots | 2 pages