The integrated design of the Web interface and of data content gives several advantages in the design of data-intensive Web sites. The main objectives of this design process are (a) associating the Web with a high-level description of its content, that can be used for querying, evolution, and maintenance; (b) providing multiple views of the same data; (c) separating the de nition of information content from Web page composition, navigation, and presentation, which should be de ned independently and autonomously; (d) storing the meta-information collected during the design process within a repository used for the dynamic generation of Web pages; (e) collecting information about the Web site usage, obtained both statically (user registration) and dynamically (user tracking); (f) supporting selective access to information based on users' requirements and needs; (g) using business rules to improve the generation of e ective Web pages and to present each user with personalised views of the Web site. We identify ten general principles that should be considered when implementing a Web site managing large amounts of data, yielding the following decalogue:
[1]
Dan Suciu,et al.
STRUDEL: a Web site management system
,
1997,
SIGMOD '97.
[2]
Jennifer Widom,et al.
The Lorel query language for semistructured data
,
1997,
International Journal on Digital Libraries.
[3]
Paolo Merialdo,et al.
Design and Maintenance of Data-Intensive Web Sites
,
1998,
EDBT.
[4]
Dan Suciu,et al.
Catching the boat with Strudel: experiences with a Web-site management system
,
1998,
SIGMOD '98.
[5]
Paolo Paolini,et al.
A Conceptual Model and a Tool Environment for Developing More Scalable, Dynamic, and Customizable Web Applications
,
1998,
EDBT.
[6]
Paolo Merialdo,et al.
From Databases to Web-Bases: The ARANEUS Experience
,
1998
.