loading...
Towards a Temporal World wide Web:A Transaction-time Server
Gold Coast, Queensland, Australia January 29-February 01
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ADC.2001.904480Australiasian Database Conference
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Curtis E. Dyreson, Washington State University
Abstract: Transaction time is the time of a database transaction, i.e., an insertion, update, or deletion. A transaction- time database stores the transaction-time history of a database and supports transaction timeslice queries that retrieve past database states. This paper introduces transaction time to the World-wide Web. In a web context, transaction time is the modification time of a resource such as an XML document. A transaction-time web server archives resource versions and supports transaction timeslice. Unlike a database server, a web server is typically uninvolved in the update of a resource, instead it is only active when a resource is requested. This paper describes a lazy update protocol that enables a web server to manage resource versions during resource reads. An important benefit of our approach is that transaction-time can be supported by a transparent, minimal web server extension; no changes to legacy resources, HTTP, XML, or HTML are required. Furthermore, a web server can seamlessly become a transaction- time sever at any time without affecting or modifying the resources it services or other web servers.
Index Terms:
web, database, servers, transaction time
Citation:
Curtis E. Dyreson, "Towards a Temporal World wide Web:A Transaction-time Server," adc, pp.0169, Australiasian Database Conference, 2001
Usage of this product signifies your acceptance of the Terms of Use.