Developing an Enterprise Web Application in XQuery

  • Authors:
  • Martin Kaufmann;Donald Kossmann

  • Affiliations:
  • Systems Group, ETH Zürich, Zürich, Switzerland 8092;Systems Group, ETH Zürich, Zürich, Switzerland 8092

  • Venue:
  • ICWE '9 Proceedings of the 9th International Conference on Web Engineering
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

XQuery is a declarative programming language which can be used to express queries and transformations of XML data. The goal of this paper is to explore the expressive power of XQuery as a general-purpose programming language. To this end, this paper describes how to build an entire enterprise web application in XQuery. It is shown that it is actually possible and quite effective to implement a web application entirely in XQuery and that there are several advantages in doing so. The resulting code has proven to be very concise and elegant. More importantly, the use of XQuery simplifies the overall application architecture and improves flexibility.