On Sun, Jan 17, 2010 at 11:49 AM, Christopher M. Logan <[email protected]> wrote: > I've been seeing other messages on the mailing list talking about the > spi2jcr for remote access. Was the spi meant for this usage? Is there > anything available that shows remote access using the spi? > Should WebDAV be used over the spi? >
SPI is a necessary part of the WebDAV remoting process, someone correct me if I'm wrong. Here's the WebDAV JCR remoting architecture as I understand it. REPOSITORY SERVER: The repository server side, as I call it, will use a servlet to expose the repository for WebDAV remoting with a servlet, org.apache.jackrabbit.j2ee.JcrRemotingServlet. This servlet can be found in the jackrabbit-webapp maven module's WAR artifact. Run this in a servlet container, etc. CLIENT SIDE: The client application connects with a stack of two components. jcr2spi + spi2davex. Assembling this stack, in 2.0 at least, is handled by using the appropriate factory to create your repository object.
