A component-based approach for adaptive dynamic web documents

  • Authors:
  • Zoltán Fiala;Michael Hinz;Klaus Meissner;Frank Wehner

  • Affiliations:
  • Dresden University of Technology;Dresden University of Technology;Dresden University of Technology;Dresden University of Technology

  • Venue:
  • Journal of Web Engineering
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Personalized Web applications automatically adapted for different clients and user preferences gain more importance. Still, there are barely technologies to compensate the additional effort of creating, maintaining and publishing such Web content. To address this problem, this paper introduces a declarative, component-based approach for adaptive, dynamic Web documents on the basis of XML-technology. Adaptive Web components on different abstraction levels are defined in order to support effective Web page authoring and generation. Media components encapsulate concrete media assets by describing them with technical metadata. Content units group media components belonging together semantically by declaring their layout in a device-independent way. Finally, hierarchical document components playing a specific semantic role are defined. The hyperlink view for defining typed links is spanned over all component layers. Beside the reuse of both implementation artefacts and higher level concepts, the model also allows to define adaptive behavior of components in a fine-granular way. As a further benefit the support for ubiquitous collaboration via component annotations is introduced. Finally, the stepwise pipeline-based process of document generation is introduced and performance issues are sketched.