From the oak-dev@ list, here's an early proposal for the overall Oak component structure:

http://people.apache.org/~jukka/2012/oak-components-medium.png

A suggested way of dividing this to actual components (already outdated):

http://people.apache.org/~jukka/2012/oak-components2-medium.png

Whiteboard from a discussion about how the functionality between the JCR and MP APIs should be organized:

http://people.apache.org/~jukka/2012/oak-components3-medium.jpg

Functionality which goes into oak-jcr:

Functionality which goes below the Oak API:

OakComponentStructure (last edited 2012-03-15 16:20:30 by MichaelDürig)