Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The Fedora Futures prototype using ModeShape is available here.

Pro/Con Overview

...

Pro:Con:
Supports JCR semantics (including optional functionality)Commits us to JCR semantics or a superset
Offered by JBoss as a product with several years of historyNot clear how far community extends beyond JBoss
Due to JCR semantics, could persist content as well as relationships 
Has many beyond-JCR functionalities that could be useful to FFAdditional functionalities are unique to ModeShape
Open source (code hosted on GitHub)Not clear what kind of licensing complexities exist given (LGPL v2.1) licensing
Fully streaming persistenceBut not asynchronous access to that persistence
Offers prebuilt HTTP/REST APIWhich doesn't take account in any way of the Fedora object model
Relies largely on JBoss Infinispan for persistence, which is well-supported technology

But would limit FF to Infinispan-supported persistence options, or implementing ModeShape-specific interfaces

 Installation Package of ModeShape has a size of 179MB
JNDI enabledSparse documentation about Apache Tomcat deployment