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?
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
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With