Web sites of the first generation consist typically of a set of purely static Web pages. Content and presentation are not separated, and a same page structure is replicated every time a similar organization of the information is devised. Such a practice poses several problems to the evolution of these sites. It is not easy to update the content, and each time the HTML structure is modified, the same chages have to be propagated to all replications. In this paper, an approach is proposed for the identificaiton of the Web pages that are more amenable to be migrated into a dynamic version, in that they share a similar structure, filled in with a content organized according to a common scheme. Clustering is used for this purpose. Then, a common template is extracted for the pages to be reengineered, while the variable information is migrated into a data base. A server side program extracts the requested information from the data base, and generates the HTML page to be displayed in the browser dynamically
Reeingineering Static into Dynamic Web Sites: using Clustering to Migraste Multilingual Product-cards into a Data base
Ricca, Filippo;Tonella, Paolo
2002-01-01
Abstract
Web sites of the first generation consist typically of a set of purely static Web pages. Content and presentation are not separated, and a same page structure is replicated every time a similar organization of the information is devised. Such a practice poses several problems to the evolution of these sites. It is not easy to update the content, and each time the HTML structure is modified, the same chages have to be propagated to all replications. In this paper, an approach is proposed for the identificaiton of the Web pages that are more amenable to be migrated into a dynamic version, in that they share a similar structure, filled in with a content organized according to a common scheme. Clustering is used for this purpose. Then, a common template is extracted for the pages to be reengineered, while the variable information is migrated into a data base. A server side program extracts the requested information from the data base, and generates the HTML page to be displayed in the browser dynamicallyI documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.