W3C home > Mailing lists > Public > w3c-dist-auth@w3.org > October to December 2007

Re: AW: Standardizing Batch methods?

From: Julian Reschke <julian.reschke@gmx.de>
Date: Mon, 08 Oct 2007 10:16:26 +0200
Message-ID: <4709E75A.3030106@gmx.de>
To: markus.litz@dlr.de
CC: tim@brooklynpenguin.com, w3c-dist-auth@w3.org

markus.litz@dlr.de wrote:
>  
> We develop a WebDAV client specialized for organizing scientific data and one of its main requirements is absolute data integrity. There are many situations on which one user action results in several webdav-request. This leads to two serious disadvantages. First, if a user action leads to 50 or 100 webdav request, depending on the network bandwidth and server performance, this could be really slow. And secondly if the client crashes in the middle of a difficult job, this could result in inconsistent data.
> Some time ago, there was a discussion about microsofts batch methods and transactions, which deals about exact the same problems we facing here. So, I'm interested if in the meantime one of this solutions had lead to a draft status or if this issue had been discarded. Maybe our organization could help working to accelerate the progress of writing a draft.

Markus,

the main issue here is that it's totally non-trivial to define batch and 
transactions methods over HTTP.

- for batch: things that bypass caches and pipelining may be slower in 
practice.

- for transactions: I'm only aware of one implementation (Microsoft's), 
and that one breaks HTTP semantics.

So, if you want to get somewhere somebody will have to make a proposal 
and start work implementing it inside a server, proving that it indeed 
works and performs well.

Best regards, Julian
Received on Monday, 8 October 2007 08:16:47 GMT

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