Building Multi-device, Content-Centric Applications Using WebML and the W3I3 Tool Suite
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 http://www.softseek.com.
KeywordsMarkup Language Template Generator Style Sheet Building Application Software Item
Unable to display preview. Download preview PDF.
- 1.P. Atzeni, G. Mecca, P. Merialdo, To Weave the WEB, VLDB 1997Google Scholar
- 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.G. Booch, I. Jacobson, and J. Rumbaugh, The Unified Modeling Language User Guide, The Addison-Wesley Object Technology Series, 1998.Google Scholar
- 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.Ceri, Fraternali, Bongio, Web Modeling Language (WebML): a modeling language for designing Web sites, WWW9 conference, lAmsterdam, 15-19 May 2000Google Scholar
- 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.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.P, Fraternali, P. Paolini, Model-Driven Development of Web Applications: the Autoweb System, to appear into Transaction on Information System, 2000Google Scholar
- 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
- 13.M. Abrams, C. Phanoriou et. al.: UIML: an Appliance-independent XML User Interface Language, Proc. WWW8, Elsevier, pp. 617–630.Google Scholar