Jackrabbit Roadmap
-
Upload
day -
Category
Technology
-
view
1.849 -
download
2
Transcript of Jackrabbit Roadmap
Jackrabbit roadmapand key issues
Jukka Zitting
Jackrabbit RM
Agenda
• Release history
• Current status
• Component releases
• Short term issues/roadmap
• Medium term issues/roadmap
• Long term issues/roadmap
Release history
• 1.4: January 2008
• 1.3: April 2007
• 1.2: January 2007
• 1.1: October 2006
• 1.0: April 2006
• 0.9: February 2006
Current status
• 1.4 was our biggest release ever, perhaps too big
• Transitioning from synchronized to component releases
• Work on JCR 2.0 has started
Component releases (draft)
• Apache Jackrabbit content repository– The Apache Jackrabbit “product”– The main download on the web site
• Apache Jackrabbit components– Smaller components with independent
release cycles– Targeted for downstream projects who
integrate parts of Jackrabbit
Short term issues
• Should be simple to setup and run
• Clear need for a content explorer
• Concurrency: DB connection pooling
• Built-in access control
• Node type management
• And of course: documentation, including web site improvements
Short term roadmap (draft)
• Apache Jackrabbit 1.5 (Q2)– Single runnable jar– Content explorer
• Apache Jackrabbit 1.6 (Q3)– Database connection pooling– Built-in access controls
Medium term issues
• JCR 2.0 RI + TCK
• Transactional versioning
• WebDAV (or other efficient) remoting
• Node type management
• Hot backup, content migration
• etc.
Medium term roadmap (draft)
• JCR 2.0 RI + TCK (2008)
• Apache Jackrabbit 2.0 (2008?)– JCR 2.0 support– No major architectural changes
• Apache Jackrabbit 2.1, 2.2, ... (2009)
Long term issues
• Avoid writing same content many times (journal, pm, index)
• Major performance improvements
• Native clustering
• Point in time recovery, etc.
• Advanced node type management
• More flexible indexing
• Flat hierarchies
Long term roadmap (draft)
• Apache Jackrabbit 3.0 (2010?)– NGP or something similar
• Apache Jackrabbit 11g (2020 :-)
Comments / Questions ?