jackrabbit roadmap

12
Jackrabbit roadmap and key issues Jukka Zitting Jackrabbit RM

Upload: day

Post on 10-May-2015

1.839 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Jackrabbit Roadmap

Jackrabbit roadmapand key issues

Jukka Zitting

Jackrabbit RM

Page 2: Jackrabbit Roadmap

Agenda

• Release history

• Current status

• Component releases

• Short term issues/roadmap

• Medium term issues/roadmap

• Long term issues/roadmap

Page 3: Jackrabbit 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

Page 4: Jackrabbit Roadmap

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

Page 5: Jackrabbit Roadmap

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

Page 6: Jackrabbit Roadmap

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

Page 7: Jackrabbit Roadmap

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

Page 8: Jackrabbit Roadmap

Medium term issues

• JCR 2.0 RI + TCK

• Transactional versioning

• WebDAV (or other efficient) remoting

• Node type management

• Hot backup, content migration

• etc.

Page 9: Jackrabbit Roadmap

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)

Page 10: Jackrabbit Roadmap

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

Page 11: Jackrabbit Roadmap

Long term roadmap (draft)

• Apache Jackrabbit 3.0 (2010?)– NGP or something similar

• Apache Jackrabbit 11g (2020 :-)

Page 12: Jackrabbit Roadmap

Comments / Questions ?