[daisy] New Daisy repository runtime platform

Bruno Dumon bruno at outerthought.org
Wed Jul 4 07:18:48 CDT 2007


On Wed, 2007-07-04 at 20:32 +1000, Scott Warren wrote:
> Bruno,
> 
> Will using Spring allow us to integrate the repository and wiki as 1
> service? Is this something you are looking at?
> 
> Even if we can run the Repository in JBoss.
> http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossSpringIntegration
> 

The change is mostly orthogonal to this.

Embedding the new runtime is a bit easier than embedding Merlin, though
this wasn't too complicated either. Daisy's testcases do this.

That the new runtime uses Spring internally isn't relevant for embedding
the runtime as a whole. It is only relevant when making extensions to
run inside the repository.

Since the repository APIs are the same when accessing it remotely or
locally (inside the same VM), there's no code changes to the wiki
required. You only have to make sure the API jars are in a classloader
shared by the wiki servlet and the repository. This is automatically the
case when starting the repository as a component in the wiki.

Providing a ready-to-use "wiki and repository in 1 VM" setup isn't on
our current planning, but if you make such a setup you're welcome to
share your experiences or to contribute changes which makes such a setup
easier to realize.

-- 
Bruno Dumon                             http://outerthought.org/
Outerthought - Open Source, Java & XML Competence Support Center
bruno at outerthought.org                          bruno at apache.org


More information about the daisy mailing list