Hi,

Assuming we have a unified persistence layer (see the other thread),
it should be possible to implement a relatively simple repository
"microkernel" that implements just enough functionality for higher
level components like search, versioning, node types, observation,
etc. to be implemented on top of it.

Such a microkernel would support two main goals:

* modularity: It would be easy to use things like OSGi to replace or
plug in different higher level components.

* portability: It would be possible to port the microkernel to other
environments like PHP, Ruby or a plain old Apache module in C

Achieving this would probably require fairly extensive changes to our
current architecture.

Do you think this would be worth the effort, and (if yes) how should
we approach this task?

BR,

Jukka Zitting

Reply via email to