Building Multi-device, Content-Centric Applications Using WebML and the W3I3 Tool Suite

  • Angela Bonifati
  • Stefano Ceri
  • Piero Fraternali
  • Andrea Maurino
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1921)


In the forthcoming years, two factors will jeopardize the deployment of Web applications: supporting multi-device outputs and one-to-one personalization. These two factors will lead to an explosion of solutions, to be developed, maintained, and kept consistent; meanwhile, Web hosting companies will be subject to growing service demands and will be lacking the technical man-power required to master them. With these premises, the strength of the W3I31 tool suite is to propose a model-driven approach to Web site design. Such an approach is based on WebML, a high-level language for specifying the structure of the content of aWeb application and the organization and presentation of such a content in a Web site. In this paper, after a brief presentation of WebML, we concentrate on the W3I3 tool architecture, shown at work on case-study based on the popular site


Markup Language Template Generator Style Sheet Building Application Software Item 
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, P. Merialdo, To Weave the WEB, VLDB 1997Google Scholar
  2. 2.
    P. Merialdo, P. Atzeni, M. Magnante, G. Mecca, M. Pecorone: Homer: a Model-Based CASE Tool for Data-Intensive Web Sites. SIGMOD Conference 2000Google Scholar
  3. 3.
    G. Booch, I. Jacobson, and J. Rumbaugh, The Unified Modeling Language User Guide, The Addison-Wesley Object Technology Series, 1998.Google Scholar
  4. 4.
    R. G. G. Cattell, Douglas K. Barry, and Dirk Bartels (Eds.), The Object Database Standard: ODMG 2.0, Morgan-Kaufmann Series in Data Management Systems, 1997Google Scholar
  5. 5.
    Ceri, Fraternali, Bongio, Web Modeling Language (WebML): a modeling language for designing Web sites, WWW9 conference, lAmsterdam, 15-19 May 2000Google Scholar
  6. 6.
    P. P. Chen, The Entity-Relationship Model, Towards a Unified View of Data, ACM-Transactions on Database Systems, 1:1, 1976, pp. 9–36.Google Scholar
  7. 7.
    Fernandez, Florescu, Levy, Suciu, Catching the boat with Strudel: Experiences with a Web-Site Management System. In Haas and Tiwary eds, Proc. Int. Conf, Sigmod 1998Google Scholar
  8. 8.
    P, Fraternali, P. Paolini, Model-Driven Development of Web Applications: the Autoweb System, to appear into Transaction on Information System, 2000Google Scholar
  9. 9.
    P. Fraternali, Tools and Approaches for Developing Data Intensive Web Application: a Survey. ACM Comp. Surveys, Volume 31,No.3 (Sep. 1999)Google Scholar
  10. 13.
    M. Abrams, C. Phanoriou et. al.: UIML: an Appliance-independent XML User Interface Language, Proc. WWW8, Elsevier, pp. 617–630.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2000

Authors and Affiliations

  • Angela Bonifati
    • 1
  • Stefano Ceri
    • 1
  • Piero Fraternali
    • 1
  • Andrea Maurino
    • 1
  1. 1.Politecnico di MilanoMilanoItaly

Personalised recommendations