W3C home > Mailing lists > Public > w3c-dist-auth@w3.org > July to September 2002

RE: Proposal: WebDAV and transactions

From: Babich, Alan <ABabich@filenet.com>
Date: Mon, 2 Sep 2002 13:59:12 -0700
Message-ID: <C3AF5E329E21D2119C4C00805F6FF58F08FE5E16@hq-expo2.filenet.com>
To: "'B. Shadgar'" <shadgar@cs.bris.ac.uk>, "Pill, Juergen" <Juergen.Pill@softwareag.com>, w3c-dist-auth@w3.org

One thing you do NOT want under any circumstances are 
begin-transaction, end-transaction, and abort-transaction 
methods. That approach simply does not scale beyond a single
user, and is a performance disaster.

You absolutely need to stick to single method calls that can 
Perform Multiple operations on the server in a single 
Transaction. Batching up operations is a valid approach.

Transactions aren't that easy to deal with. That becomes
Even more true when multiple servers are involved. Someday,
WebDAV might get that far.

Transactions aren't new. They're decades old. The effort would
Profit from the decades of thought that has gone before.
For example, see the DMA standard for one approach. (But
remember: DMA specifies an API, not a protocol, and WebDAV is a 
protocol.)

Dr. Alan F. Babich
Received on Monday, 2 September 2002 16:59:45 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 2 June 2009 18:44:01 GMT