Authors: Davide Di Ruscio, Henry Muccini, Alfonso Pierantonio
Addresses: Dipartimento di Informatica, Universita degli Studi dell'Aquila, I-67100 L'Aquila, Italy. ' Dipartimento di Informatica, Universita degli Studi dell'Aquila, I-67100 L'Aquila, Italy. ' Dipartimento di Informatica, Universita degli Studi dell'Aquila, I-67100 L'Aquila, Italy
Abstract: Most web applications are data-intensive, i.e. they rely heavily on dynamic contents usually stored in databases. Website design and maintenance can greatly benefit from conceptual descriptions of both data and hypermedia aspects, i.e. those design dimensions which distinguish this application class: the data upon which the content is based, the way dynamic contents are composed together to form pages, and how pages are linked together in order to move across the application content. The paper proposes Webile, a visual Domain-Specific Language based on UML, which enables a model-driven approach to high-level specification of web applications. In contrast with other approaches, Webile exploits the UML meta-model architecture by serialising the specifications in the XMI interchange format. This representation provides interoperability amongst different operative platforms and enables an XSL transformation-based automatic generation of the applications that are being designed.
Keywords: UML; internet; WWW; data-intensive web applications; conceptual modelling; modelling methodologies; development; web application design; XMI interchange formats; interoperability; XSL; data modelling.
International Journal of Web Engineering and Technology, 2004 Vol.1 No.3, pp.320 - 337
Published online: 14 Sep 2004 *Full-text access for editors Access for subscribers Purchase this article Comment on this article