On Tue, 4 Jun 2002, Bertrand Delacretaz wrote:

> On Tuesday 04 June 2002 10:18, Stephan Michels wrote:
> >. . .
> > Pro's :
> >  * you will be indepedent from the  back-end.
>
> In theory yes.
> But running the backend in a separate process is also very important IMHO.
> You won't get JAR or JDK version conflicts with slide or whatever WebDAV
> backend you're using. Makes the whole thing easier to test too.

Yes, totally agree.

> >
> > Contra's :
> >  * More overhead, so it will be slower
>
> That's the price to pay for modularity and thin interfaces.
> In my book it's worth it 99% of the time.
>
> >  * Worry about if you have all possibilities as from a direct access, e.g.
> >    revision control.
>
> WebDAV provides DeltaV for this, but I don't know if Slide implements it
> already. If not, it's always possible to abstract the revision stuff so that
> it can use DeltaV when available. Same for DASL if it's not available in
> Slide today

After a look into the org.apache.webdav.* from Slide, I think pretty
clean. They have revision control and search support in the webdav client
libary.

> >  * Easier to implement
>
> And learning to program WebDAV is more "reusable" knowledge than learning the
> Slide API I think.
>
> So I'm all for a WebDAV interface to content stores!

Okay okay, I think also. The good thing you could separate the WebDAV
Server another maschine, that really an argument.

So we need something like dav://<uri>?principal=<name>&password=<bla>

Ps. I hate the namespace 'DAV:', but anyway... ;-)

<?xml version="1.0" encoding="utf-8" ?>
<D:propfind xmlns:D="DAV:">
 <D:prop xmlns:R="http://www.foo.bar/boxschema/";>
  <R:bigbox/>
  <R:author/>
  <R:DingALing/>
  <R:Random/>
 </D:prop>
</D:propfind>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to