Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

JCR vs. CMIS: Which repository API should I use?

I am starting a new project that needs to connect to a repository that offers JCR and CMIS APIs.

The project is in Java and both APIs offer every operation we need.
What API would you chose and why? JCR or CMIS?

like image 463
Nicolas Raoul Avatar asked May 26 '10 02:05

Nicolas Raoul


2 Answers

The JCR API is quite a bit more feature-rich than CMIS, so you should check if you need any features that are not covered by CMIS. You might also be interested in this post comparing CMIS and JCR

like image 109
Michael Marth Avatar answered Nov 02 '22 07:11

Michael Marth


CMIS has been adopted by most ECM vendors, while JCR implementations are rather rare.

If both APIs offer the operations you need, then choose CMIS, it will be more interoperable, allowing you to switch from a repository to another without much hassle.

like image 28
Nicolas Raoul Avatar answered Nov 02 '22 08:11

Nicolas Raoul