DXQ: a distributed XQuery scripting language

  • Authors:
  • Mary Fernández;Trevor Jim;Kristi Morton;Nicola Onose;Jérôme Siméon

  • Affiliations:
  • AT&T Labs Research;AT&T Labs Research;Univ. of Texas Austin;UCSD;IBM Watson Research

  • Venue:
  • XIME-P '07 Proceedings of the 4th international workshop on XQuery implementation, experience and perspectives
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present DXQ, an extension of XQuery to support the effective and efficient development of distributed XML applications. A DXQ program can invoke remote DXQ programs both synchronously and asynchronously and can dynamically ship DXQ code to execute at remote servers. We illustrate the power of the language with two distributed applications: the resolution algorithm of the Domain Name System (DNS) and the Narada overlay-network protocol. Our implementation permits concurrent evaluation of DXQ expressions at each server and can produce results extensionally (as XML values) or intensionally (as DXQ expressions).