CMIS по сравнению с WebDAV

Каковы основные технические различия между CMIS и WebDAV?
Если применимо, что точно делает CMIS, улучшается по WebDAV?

Я не спрашиваю об уровнях принятия или количестве реализаций, примерно технические различия между каждым из тех стандартов.

6
задан Nicolas Raoul 27 April 2010 в 03:09
поделиться

2 ответа

Нет простого ответа.

В WebDAV есть вещи, которые недоступны в CMIS (блокировка, перенаправление, расширенное управление версиями, операции с пространством имен, такие как MOVE). Конечно, есть другие вещи, доступные только в CMIS. Оба могут быть расширены, чтобы лучше соответствовать (и поэтому, возможно, было плохой идеей начинать с нуля вместо того, чтобы просто добавлять / профилировать WebDAV).

Основное реальное отличие заключается в том, что модель сбора в WebDAV более конкретна (в том, что она предоставляет реальную иерархию с операциями MOVE / COPY), в то время как в CMIS (согласно AtomPub) у клиента меньше контроль. В зависимости от требований это может быть преимуществом или недостатком.

8
ответ дан 8 December 2019 в 16:00
поделиться

WebDAV - это более старый стандарт, полностью основанный на спецификации HTTP. Фактически, HTTP был расширен, чтобы переместить его из режима «только чтение» в режим чтения-записи. До WebDAV спецификация HTTP не могла обрабатывать двустороннюю передачу файлов, поэтому она была расширена для этой цели. WebDAV очень прост и позволяет авторам управлять только в режиме просмотра файлов. Первая выпущенная спецификация WebDAV не включала возможности управления версиями. Это было позже, в выпуске спецификации "Delta V", где было указано полное управление версиями. Хотя WebDAV чрезвычайно распространен (настольные компьютеры Microsoft, некоторые продукты Adobe и т. Д.), Большинство поставщиков реализовали только более раннюю спецификацию WebDAV. (т.е. не DeltaV)

CMIS, с другой стороны, является гораздо более полной и богатой спецификацией. CMIS - это, по сути, общий API на основе веб-служб. CMIS включает поддержку расширения метаданных, поиска, расширенных разрешений, возможностей управления версиями и т. Д. И действительно еще больше продвигает идею общего уровня сантехники для различных репозиториев организации. Это действительно общий знаменатель API среди различных поставщиков ECM, таких как Microsoft IBM, OpenText, ECM и так далее.

На данный момент тома можно писать на CMIS, но это большие отличия. Следует отметить, что на момент написания этой статьи CMIS все еще не соответствует спецификации 1.0 (почти нет), тогда как WebDAV существует уже более десяти лет. По мере развития CMIS, вероятно, произойдут значительные изменения.

7
ответ дан 8 December 2019 в 16:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: