Можно ли использовать CMIS для извлечения содержимого узлов из Alfresco?

Протокол CMIS был разработан, чтобы обеспечить легкий доступ для загрузки/извлечения документов и папок.

Можно ли использовать протокол CMIS для извлечения содержимого узла в Alfresco? Например, допустим ли следующий запрос? Это пытается получить все задачи из репозитория, который не является папкой или документом.

SELECT * FROM bpm:task

person WillingGood    schedule 17.02.2013    source источник


Ответы (1)


Да, это действительный запрос в CMIS, и он извлечет содержимое, которое вы ищете в Alfresco.

Протокол Content Management Interoperability Services не предназначен для работы с документами и папками: как следует из его названия, речь идет о контенте. В мире CMS контент обычно (и вообще) идентифицируется как единица информации с прикрепленным к ней типом и метаданными. В этом смысле bpm:task в Alfresco становится элементом контента в CMIS.

Документы и папки также являются контентом, и, будучи особыми типами контента, они имеют специальные API-интерфейсы в CMIS поверх общих.

person skuro    schedule 17.02.2013