| ========================= |
| Welcome to Jackrabbit SPI |
| ========================= |
| |
| This is the SPI component of the Apache Jackrabbit project. |
| |
| The SPI defines a layer within a JSR-170 implementation that separates |
| the transient space from the persistent layer. The main goals were: |
| |
| (1) Defined support of a client/server architecture |
| A flat SPI-API lends itself to protocol mappings to protocols |
| like WebDAV, SOAP or others in a straightforward yet meaningful way. |
| |
| (2) Implementation Support |
| Drawing the boundaries between the repository client and the |
| repository server allows repository implementation to implement |
| only the "server" portion and leverage existing generic |
| (opensource) clients for things like the "transient space" etc. |
| This should ease the implementation of the JSR-170 api. |