From Web Sites to Web Applications: New Issues for Conceptual Modeling

  • Luciano Baresi
  • Franca Garzotto
  • Paolo Paolini
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1921)


E-commerce, web-based booking systems, and on-line auction systems are only a few examples that demonstrate how web sites are evolving from essentially read-only information repositories to distributed applications. These new web applications blend navigation and browsing capabilities, common to hypermedia, with “classical” operations (or transactions), common to traditional information systems. The coupling between hypermedia and operational features raises a number of novel modeling issues. Conceptual modeling for web applications is not just the union of two activities performed in isolation - designing the operations and designing the hypermedia aspects. Rather, modeling the integration (and interference) of the two facets of design (hypermedia and operations) is the issue. The co-existence of operational and navigational aspects poses several new problems to designers: For example, how do information structures and navigation support operations? How do operations affect information structures and navigation? How do operations and navigation interplay? How are user tasks related to both navigation and operations? The paper discusses these and other questions, and provides a contribution toward possible solutions, based upon the W2000 design framework.


Composite Object User Operation Navigation Structure Statechart Diagram Lower Abstraction Level 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    P. Atzeni, G. Mecca, and P. Merialdo: “Design and Maintenance of Data-Intensive Web Sites”, Proceedings of EDBT 1998, pp. 436–450.Google Scholar
  2. 2.
    L. Baresi, F. Garzotto, P. Paolini, and S. Valenti: “HDM2000: The HDM Hypertext Design Model Revisited”, Tech. Report, Politecnico di Milano, Jan. 2000.Google Scholar
  3. 3.
    H. Baumeister, N. Koch, and L. Mandel: “Towards a UML extension for hypermedia design”, in Proceedings of UML'99, LNCS 1723, Fort Collins,USA, October 1999, Springer Verlag.Google Scholar
  4. 4.
    M. Bocchichio, R. Paiano, and P. Paolini: “JWEB, An HDM Environment for Fast Development of Web Applications”, in Proceedings of the IEEE Multimedia Computing and Systems, 1999.Google Scholar
  5. 5.
    G. Booch, J. Rumbaugh, and I. Jacobson: “The Unified Modeling Language User Guide”, Addison Wesley, 1998.Google Scholar
  6. 6.
    S. Ceri, P. Fraternali, A. Bongio: “Web Modeling Language (WebML): A Modeling Language for Designing Web Sites”, to appear in Proc. Of Int. Conf. WWW9, lAmsterdam, May 5 2000.Google Scholar
  7. 7.
    P. P. Chen, D. W. Embley, and S. W. Liddle eds, Advances in Conceptual Modeling-Proc. WWWCM99-Int. Workshop on the World Wide Web and Conceptual Modeling, Paris, Nov. 1999) Springer-Verlag, LNCS 1727.Google Scholar
  8. 8.
    J. Conallen: “Building Web Applications with UML”, Addison-Wesley, 2000.Google Scholar
  9. 9.
    J. Conallen: “Modeling Web Application Architectures with UML”, Communications of the ACM, 42:10, Oct. 1999, pp. 63–70.CrossRefGoogle Scholar
  10. 10.
    L. Delcambre, D. Maier, “Models for Superimposed Information”, In [5].Google Scholar
  11. 11.
    O.M.F. De Troyer, C.J. Leune, “WSDM: A User Centered Design Method for Web Site”, in Proc. of Int. Conf. WWW7.Google Scholar
  12. 12.
    P. Fraternali, P. Paolini: “A Conceptual Model and a Tool Environment for Developing More Scalable, Dynamic, and Customizable Web Applications”, Proc. EDBT 1998, pp. 421–435.Google Scholar
  13. 13.
    F. Garzotto, P. Paolini, D. Schwabe, “ HDM-A Model-Based Approach to Hypertext Application Design”, TOIS 11(1) (1993), pp.1–26.CrossRefGoogle Scholar
  14. 14.
    F. Garzotto, L. Mainetti, P. Paolini, “Navigation in Hypermedia Applications: Modeling and Semantics”, in Journal of Organizational Computing and Electronic Commerce, 6(3), 1996.Google Scholar
  15. 15.
    T. Isakowitz, E. Stohr, P. Balasubramanian: “RMM: A Methodology for Structured Hypermedia Design”, CACM (1995), 38(8), pp. 34–44.Google Scholar
  16. 16.
    G. Rossi, D. Schwabe, F. Lyardet “Web Application Models are More Than Conceptual Models”, in [5].Google Scholar
  17. 17.
    D. Schwabe, G. Rossi, “An Object Oriented Approach to Web-Based Application Design”, Theory and Practice of Object Systems, 4(4), J. Wiley, 1998.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2000

Authors and Affiliations

  • Luciano Baresi
    • 1
  • Franca Garzotto
    • 1
  • Paolo Paolini
    • 1
  1. 1.Dipartimento di Elettronica e InformazionePolitecnico di MilanoMilanoItaly

Personalised recommendations