Chemistry and OpenCMIS Comparison
This is a high-level comparison of Chemistry and OpenCMIS.
| Chemistry | OpenCMIS |
---|---|---|
High-level client | nearly complete | Persistent model - major parts implemented, |
Low level Atom Pub client | nearly complete | complete (based on StAX + JAX-B) |
Low level Web Services client | not yet | complete (based on JAX-WS RI) |
CMIS Extension support on the client side | no | yes |
Repository Info caching | yes | yes |
Type caching | yes | yes |
Object caching | not yet | on the high-level client layer |
AtomPub server | nearly complete (based on Abdera) | complete (based on StAX + JAX-B) |
Web Services server | partial (based on Apache CXF) | complete (based on JAX-WS RI) |
CMIS Extension support on the server side | no | yes |
Query parser | complete (ANTLR3) | not yet |
Fulltext query parser | not yet | not yet |
In-memory repository | yes | yes |
JCR connector | partial | no |
File system repository | no | yes |
Shell tool | yes | partial |
Browser | no | AtomPub only |
TCK | comprehensive, AtomPub only | test suite covering 2/3 of the spec, binding independent |
Used in production by | Nuxeo (server in production, client) | Alfresco (client, in development) |