2010-05-26 3 views
6

Я начинаю новый проект, которому необходимо подключиться к репозиторию, который предлагает JCR и CMIS API.JCR vs. CMIS: Какой API-интерфейс репозитория должен использовать?

Проект находится на Java, и оба API предлагают любую необходимую нам операцию.
Какой API вы бы выбрали и почему? JCR или CMIS?

ответ

4

JCR API довольно немного функциональнее, чем CMIS, поэтому вы должны проверить, нужны ли вам какие-либо функции, которые не покрываются CMIS. Вы также можете быть заинтересованы в этом post сравнивающих КМИС и JCR

+0

Ссылка не работает. –

+1

рабочая ссылка: https://web.archive.org/web/20130601011646/http://dev.day.com/content/ddc/blog/2009/05/jcrcmiscomparison.html – pkkoniec

2

КМИС был принят most ECM vendors, в то время как реализации JCR являются rather rare.

Если оба API предлагают необходимые вам операции, то выберите CMIS, он будет более интероперабельным, позволяя вам переключаться с репозитория на другой без особых проблем.

+1

Кроме того, это выглядит как некоторые крупные актеры упали JCR в пользу CMIS http://www.nuxeo.com/blog/why-nuxeo-dropped-jcr/ – Fabien