A Conceptual Model and a Tool Environment for Developing More Scalable, Dynamic, and Customizable Web Applications

This paper introduces a methodology for the development of applications for the WWW. Web applications are modelled at the conceptual level by using HDM-lite, a design notation supporting the specification of the structural, navigational, and presentation semantics of the application. Conceptual specifications are transformed into a logical-level representation, which enables the generation of the application pages from content data stored in a repository. The proposed approach is substantiated by the implementation of the Autoweb System, a set of software tools supporting the development process from conceptual modelling to the deployment of the application pages on the Web. Autoweb can be used both for developing new applications and for reverse engineering existing applications based on a relational representation of data.

[1]  Tam Nguyen,et al.  Accessing relational databases from the World Wide Web , 1996, SIGMOD '96.

[2]  Alicia Díaz,et al.  RMC: A Tool to Design WWW Applications , 1996, World Wide Web journal.

[3]  Peter P. Chen The entity-relationship model: toward a unified view of data , 1975, VLDB '75.

[4]  Franca Garzotto,et al.  Modal navigation for hypermedia applications , 1996, AVI '96.

[5]  Marcus Kesseler,et al.  A Schema-Based Approach to HTML Authoring , 1996, World Wide Web J..

[6]  Mayer D. Schwartz,et al.  The Dexter Hypertext Reference Model , 1994, CACM.

[7]  F. Halasz,et al.  The Dexter hypertext reference model : Hypermedia , 1994 .

[8]  Tomás Isakowitz,et al.  RMM: a methodology for structured hypermedia design , 1995, CACM.

[9]  Gustavo Rossi,et al.  The object-oriented hypermedia design model , 1995, CACM.

[10]  Joonhee Yoo,et al.  A systematic approach to designing a WWW application , 1995, CACM.

[11]  Franz J. Hauck,et al.  Supporting Hierarchical Guided Tours in the World Wide Web , 1996, Comput. Networks.

[12]  Jocelyne Nanard,et al.  Hypertext design environments and the hypertext design process , 1995, CACM.

[13]  Franca Garzotto,et al.  HDM—a model-based approach to hypertext application design , 1993, TOIS.

[14]  David Eichmann,et al.  Integrating Structured Databases into the Web: The MORE System , 1994, Comput. Networks ISDN Syst..

[15]  Franca Garzotto,et al.  Navigation in hypermedia applications: Modeling and semantics , 1996, J. Organ. Comput. Electron. Commer..

[16]  Kirsten L. Jones nif-T-nav: A Hierarchical Navigator for WWW Pages , 1996, Comput. Networks.

[17]  Franca Garzotto,et al.  Hypermedia design, analysis, and evaluation issues , 1995, CACM.

[18]  Paolo Merialdo,et al.  To Weave the Web , 1997, VLDB.

[19]  Andrew Hunter,et al.  Swoop: An Application Generator for ORACLE/WWW Systems , 1996, World Wide Web J..