A data-driven approach can be fruitfully used in the speci cation and automatic generation of data-intensive Web applications, i.e., applications which make large amounts of data available on the Web. We present a multi-level architecture based on orthogonal abstractions for the de nition of the structure, derivation, navigation, composition, and presentation of Web sites; then we show how these ingredients are used in Torii, a tool environment for the speci cation and automatic generation of Web sites, currently developed in the context of a large Esprit project. By means of design tools, speci cations are collected in a design repository, which is next used for Web page generation. This dynamic, data-centered approach opens up opportunities for personalizations: each user can be mapped to an individual hypertextual view of the Web site (called site view), and business rules may be used to change site views, both statically and dynamically. We argue that personalization of Web access (also called oneto-one Web delivery) is naturally supported by the proposed data-driven approach, and is We acknowledge the support of ESPRIT Project 28771 W3I3, MURST Project Interdata, CNR-CESTIA, and the HP Internet Philanthropic Initiative. Permission to copy without fee all or part of this material is granted provided that the copies are not made or distributed for direct commercial advantage, the VLDB copyright notice and the title of the publication and its date appear, and notice is given that copying is by permission of the Very Large Data Base Endowment. To copy otherwise, or to republish, requires a fee and/or special permission from the Endowment. Proceedings of the 25th VLDB Conference, Edinburgh, Scotland, 1999. at the same time a key ingredient of the Web applications of the near future.
[1]
Paolo Paolini,et al.
A Conceptual Model and a Tool Environment for Developing More Scalable, Dynamic, and Customizable Web Applications
,
1998,
EDBT.
[2]
Shamkant B. Navathe,et al.
Conceptual Database Design: An Entity-Relationship Approach
,
1991
.
[3]
Kenji Takahashi,et al.
Analysis and Design of Web-based Information Systems
,
1997,
Comput. Networks.
[4]
Tomás Isakowitz,et al.
RMM: a methodology for structured hypermedia design
,
1995,
CACM.
[5]
Stefano Paraboschi,et al.
Design principles for data-intensive Web sites
,
1999,
SGMD.
[6]
Piero Fraternali,et al.
Tools and approaches for developing data-intensive Web applications: a survey
,
1999,
CSUR.
[7]
Bill Meade,et al.
Enterprise One to One: Tools for Competing in the Interactive Age
,
1997
.
[8]
Dan Suciu,et al.
Catching the boat with Strudel: experiences with a Web-site management system
,
1998,
SIGMOD '98.
[9]
Paolo Merialdo,et al.
To Weave the Web
,
1997,
VLDB.
[10]
C. M. Sperberg-McQueen,et al.
eXtensible Markup Language (XML) 1.0 (Second Edition)
,
2000
.
[11]
Michael Stonebraker,et al.
The Asilomar report on database research
,
1998,
SGMD.