Jackrabbit Roadmap

2,179 views

Published on

Published in: Technology, Design
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,179
On SlideShare
0
From Embeds
0
Number of Embeds
47
Actions
Shares
0
Downloads
47
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Jackrabbit Roadmap

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

×