Question

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?

Was it helpful?

Solution

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

OTHER TIPS

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.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top