Hi, The SPI project is becoming more mature, and people are starting to use it for connector and other stuff. The full round-trip from JCR to SPI and back using the jcr2spi and spi2jcr components is also mostly finished, which means that it is quite easy to hook up various JCR stuff with the SPI. It would also be good to start taking the first steps in integrating SPI with jackrabbit-core. Thus I would like to start promoting the SPI components from contrib with a goal of having at least a part of them included in the Jackrabbit 1.4 release.
First and foremost we would promote the following: * spi/spi into jackrabbit-spi * spi/commons into jackrabbit-spi-commons At this point we could make jackrabbit-core depend on spi and spi-commons for some of the generic functionality, even though we wouldn't still use the RepositoryService or the other central interfaces in jackrabbit-core. Then, as things settle, we would promote the following: * spi/jcr2spi into jackrabbit-jcr2spi * spi/spi2jcr into jackrabbit-spi2jcr This would preferably be the set of SPI components to be included in Jackrabbit 1.4. We might also want to consider including the SPI RMI component in case it already shows a marked performance improvement over JCR RMI. BR, Jukka Zitting