首页> 外文会议>International World Wide Web Conference >Managing Versions of Web Documents in a Transaction-time Web Server
【24h】

Managing Versions of Web Documents in a Transaction-time Web Server

机译:在事务时Web服务器中管理Web文档的版本

获取原文

摘要

This paper presents a transaction-time HTTP server, called TT Apache that supports document versioning. A document often consists of a main file formatted in HTML or XML and several included files such as images and stylesheets. A change to any of the files associated with a document creates a new version of that document. To construct a document version history, snapshots of the document's files are obtained over time. Transaction times are associated with each file version to record the version's lifetime. The transaction time is the system time of the edit that created the version. Accounting for transaction time is essential to supporting audit queries that delve into past document versions and differential queries that pinpoint differences between twoversions.TT Apache performs automatic versioning when a document is read thereby removing the burden of versioning from document authors. Since some versions may be created but never read,TT Apache distinguishes between known and assumed versions of a document.TT Apache has a simple query language to retrieve desired versions. A browser can request a specific version, or the entire history of a document. Queries can also rewrite links and references to point to current or past versions. Over time, the version history of a document continually grows. To free space, some versions can be vacuumed. Vacuuming a version however changes the semantics of requests for that version. This paper presents several policies for vacuuming versions and strategies for accounting for vacuumed versions in queries.
机译:本文介绍了一个事务时HTTP服务器,称为TT Apache,它支持文档版本控制。文档通常由以HTML或XML格式设置的主文件以及一些包含的文件(如图像和样式表)组成。与文档关联的任何文件的更改都会创建该文档的新版本。要构建文档版本历史记录,需要随时间获取文档文件的快照。事务处理时间与每个文件版本相关联,以记录版本的生存期。事务时间是创建版本的编辑的系统时间。会计事务时间对于支持深入研究过去文档版本的审核查询和查明两个版本之间差异的差异查询至关重要。TTApache在读取文档时执行自动版本控制,从而减轻了文档作者的版本负担。由于可能会创建某些版本,但从未读取过,因此TT Apache区分了文档的已知版本和假定版本。TTApache具有简单的查询语言来检索所需版本。浏览器可以请求特定版本或文档的整个历史记录。查询还可以重写链接和引用以指向当前或过去的版本。随着时间的流逝,文档的版本历史记录会不断增长。为了释放空间,可以对某些版本进行清理。但是,清理版本会更改对该版本的请求的语义。本文介绍了一些用于清理版本的策略以及用于在查询中解决清理版本的策略。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号