hi dave,

> Sorry, I didn't formulate my original question very clearly.  I'm trying
> to understand the differences between WebDAV and JSR-170.  
does stefano's comment answer your question now?
protocol vs. api.

> Both seem to
> serve very similar purposes.  But I don't understand the differences, or
> why JSR-170 was developed after webdav.  
servlet was developed after http? so?

> I assume that there are some
> functions that jcr offers that webdav does not, 
why?

> but I'm having trouble seeing them.  
me too ;)

> The homepage http://incubator.apache.org/jackrabbit/ says
> "Jackrabbit's implementation began as a proposal within the Jakarta
> Slide <http://jakarta.apache.org/slide/index.html>project, but has since
> attracted interest from multiple projects with the Apache Software
> Foundation <http://www.apache.org/>, including Slide, Cocoon, Lenya, XML
> Indexing, Axion, and Derby."  But it doesn't say why JackRabbit was
> extracted from the Slide project (which is WebDAV).
because it wasn't. there is no slide code in jackrabbit.
the slide project IS not webdav. 
the slide project is a proprietary content repository, with a 
"controversial" webdav server as a protocol layer to interact 
with it.

> Can anyone provide me with pointers to that history? Or provide a
> summary of the split from WebDAV?

maybe this old thread may help you:

http://mail-archives.apache.org/mod_mbox/incubator-jackrabbit-dev/200410.mbox/[EMAIL
 PROTECTED]

or in more details, here:

http://www.day.com/jsr170/server/JCR_Webdav_Protocol.zip

does that answer your question?

regards,
david

.ps: numerous people with a webdav background (including the original 
slide developers) were involved in developing jsr-170, especially geoff 
clemm from delta-v and general webdav fame, and from my perspective they
did an excellent job making sure that jcr and webdav work together nicely.

Reply via email to