Towards a temporal World-Wide Web: a transaction-time server

Towards a temporal World-Wide Web: a transaction-time server
复制标题

迈向临时万维网:事务时间服务器

DOI:
10.1109/adc.2001.904480
复制
发表时间:
2001
期刊:
Proceedings 12th Australasian Database Conference. ADC 2001
影响因子:
--
通讯作者:
Curtis E. Dyreson
Curtis E. Dyreson
中科院分区:
--
文献类型:
--
作者:
Curtis E. Dyreson

文献摘要

被引文献

相似文献

事务时间是数据库事务的时间,即插入、更新或删除。事务时间数据库存储数据库的事务时间历史,并支持检索过去数据库状态的事务时间片查询。本文介绍了万维网的交易时间。在Web上下文中,事务时间是资源(如XML文档)的修改时间。事务时Web服务器存档资源版本并支持事务时片。与数据库服务器不同,Web服务器通常不参与资源的更新,而是仅在请求资源时才活动。本文描述了一个延迟更新协议,该协议使Web服务器能够在资源读取期间管理资源版本。我们的方法的一个重要好处是,事务时间可以通过透明的、最小的Web服务器扩展来支持;不需要更改遗留资源、HTTP、XML或HTML。此外,Web服务器可以在任何时候无缝地成为事务时服务器,而不会影响或修改它所服务的资源或其他Web服务器。
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. The 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. The 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 seemlessly become a transaction-time server at any time without affecting or modifying the resources it services or other Web servers.