Службы взаимодействия управления контентом

редактировать
CMIS
Cmis logo.png
Тип форматаУправление корпоративным контентом
Расширенный сSOAP

Службы взаимодействия управления контентом (CMIS ) - это открытый стандарт, который позволяет различным системам управления контентом взаимодействовать через Интернет. В частности, CMIS определяет уровень абстракции для управления различными системами управления документами и репозиториями с использованием протоколов web .

Содержание
  • 1 Концепция
  • 2 Рассуждения
  • 3 История
  • 4 Критика
  • 5 Список реализаций
    • 5.1 Серверы CMIS
      • 5.1.1 Возможности
    • 5.2 Серверные библиотеки
    • 5.3 Клиентские приложения
  • 6 Книги и публикации
  • 7 См. также
  • 8 Ссылки
  • 9 Внешние ссылки
Концепция

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

CMIS предоставляет общую модель данных, охватывающую типизированные файлы и папки с общими свойствами, которые можно устанавливать или читать. Есть набор сервисов для добавления и извлечения документов («объектов»). Может существовать система контроля доступа, средство проверки и контроля версий, а также возможность определять общие отношения. Определены три привязки протокола: одна с использованием WSDL и SOAP, другая с использованием AtomPub и последняя удобная для браузера с использованием JSON. Модель основана на общих архитектурах систем управления документами.

Спецификация CMIS предоставляет API, который не зависит от языка программирования, поскольку REST и SOAP реализованы на многих языках.

Обоснование

Многие из первоначальных разработчиков спецификации полагали, что упрощенный и стандартизированный способ доступа к неструктурированному контенту у всех поставщиков повысит распространение продуктов ECM, но только если бы стандарт мог оставаться совместимым с существующими развернутыми системами, во многом так же, как ODBC Open Database Connectivity для рынка реляционных баз данных в 1990-х.

История

Первоначальная работа по развитию импульса и сценариев использования, которые привели к предложению CMIS, была проведена iECM Initiative, спонсируемой AIIM. Этот текущий проект по обеспечению взаимодействия между системами ECM поддерживается совместными усилиями государственных, коммерческих, поставщиков и консалтинговых организаций.

Несмотря на то, что он был инициирован AIIM, сейчас CMIS управляется OASIS, консорциумом веб-стандартов. В число участников процесса входят Adobe Systems Incorporated, Alfresco, EMC, eXo, FatWire, HP, IBM, Liferay, Microsoft, Nuxeo, OpenText, Oracle, Newgen OmniDocs и SAP. Стандарт доступен для общественного обсуждения в OASIS.

OASIS утвердил CMIS в качестве спецификации OASIS 1 мая 2010 г. CMIS 1.1 был утвержден в качестве спецификации OASIS 12 декабря 2012 г.

Спецификация в настоящее время утверждена как стандарт OASIS CMIS v1.1.

Существуют публичные списки обсуждений.

Технический комитет (TC) включает следующие организации: Adobe Systems Incorporated, AIIM, Alfresco Software, ASG Software Solutions, Booz Allen Hamilton, Content Technologies, dotCMS, Ektron, EMC Corporation, Entropysoft, Exalead, Inc., FatWire, Fidelity Investments, HP, IBM, Microsoft Corporation, Nuxeo, Open Text Corporation, Oracle Corporation, Quark, Pearson PLC, SAP AG, Sun Microsystems, Wells Fargo и Zia Consulting.

ТС был закрыт 9 мая 2017 г. и больше не действует.

Критика

Название CMIS обсуждается. Некоторые блоги и авторы говорят, что его следует назвать «DMIS». D для документа, поскольку он больше ориентирован на ECM.

Из Спецификации CMIS 1.1, страница: «[...] эта модель данных не охватывает всех концепций, связанных с переходными объектами полнофункционального [...] репозитория ECM (такими как объекты интерфейса программирования), административные объекты (такие как профили пользователей) и расширенные концепции (такие как составной или виртуальный документ, рабочий процесс и бизнес-процесс, событие и подписка) не включены ».

Список реализаций

Серверы CMIS

Сервер CMIS хранит контент и предлагает доступ по протоколу CMIS. Некоторые серверы также разрешают доступ по другим протоколам.

Программное обеспечениеОткрытый исходный кодПримечания
Alfresco 3.3+Да
Apache Chemistry InMemory Server 0.3ДаСодержит все данные в памяти, предназначенные для тестирования и разработки (не для производственного использования)
Коннектор CMIS nscaleНетПоддерживает все привязки и обязательные функции, кроме того, реализована пара дополнительных функций. Они задокументированы в руководстве.
Cincom Разъем CMIS ECM 2.1+ДаИнтерфейс CMIS для Cincom ECM, созданный на основе NemakiWare.
Day Software CRX 2.1+Нет
Doxis4 (SER Group)Нет
dotCMS 2.2НетРанние коммерческие версии dotCMS имели поддержку CMIS, однако Издание сообщества с открытым исходным кодом - нет. Обратите внимание, что в последней версии dotCMS v4.0 полностью удалена поддержка CMIS.
Fabasoft НетПредоставляет расширения к основной спецификации CMIS для поддержки «аспектов»
HP Autonomy Interwoven Worksite 8.5Нет
IBM Content Manager On Demand 9.0+Нет
IBM Connections Files 3.0 НетЧерез CMIS доступны только документы, другие типы содержимого недоступны.
IBM LotusLive ФайлыНет
IBM QuickFileНет
Списки IBM Lotus Quickr 8.5НетЧерез CMIS доступны только списки данных, другие типы содержимого недоступны.
LogicalDOC 6.5.1+Нет
Magnolia (CMS) 4.5Да
НетРеализовано для поддержки Adobe Drive + Bridge, интерфейс CMIS (основанный на Apache Chemistry), использовался для взаимодействия с системами Web CMS и с CmisSync для функций, подобных DropBox. Поддерживает навигацию, создание объектов (документов, папок), управление версиями объектов, представления, системные ACL, журнал изменений с ограниченными метаданными и поддержкой запросов CMIS.
Microsoft SharePoint Server НетCMIS 1.0 изначально поддерживается в SharePoint Server 2013. Для этого требуется установка набора инструментов администрирования в SharePoint Server 2010. Недоступно в версии Foundation.
Nuxeo Platform 5.5+Да
O3Spaces 3.2+Нет
OpenCms 8.5Да
OpenKM 6.3+Да
OpenText НетНачиная с ECM Suite 2010. Реализован через CMIS Connector выше Enterprise Library Services 10.2.0.
OpenText Documentum 7.xНет
OpenWGA 5.2+Нет
Oracle Webcenter ContentНетРуководство разработчика службы REST управления контентом.
PTC Windchill Нет
SAP HANA Cloud Document ServiceНетДокументация по облачной платформе SAP HANA.
Surround SCM 2011.1Нет
Laserfiche 9.1 и 10НетРабочий процесс и формы серверов Laserfiche

Возможности

Каждый сервер CMIS декларирует набор возможностей. Например, серверы, которые позволяют хранить документы в разных местах, декларируют возможность «Multifiling». Этот механизм позволяет клиентам по-разному взаимодействовать с серверами, которые поддерживают или не поддерживают определенную операцию.

Некоторые серверные продукты позволяют отключать или включать определенные возможности с помощью конфигурации. в таблице ниже перечислены максимальные возможности.

СерверACLВсе версии. Доступны для поискаИзмененияContentStream. Возможность обновленияПолучить. ПотомкиПолучить. FolderTreeMultifilingPWC. Доступный для поискаPWC. ОбновляемыйЗапросПредставленияРазархивированиеВерсия. Конкретная. СохранениеПрисоединение
AcropolisуправлениеНетсвойствав любое времяДаДаДаДаДаоба объединенынетДаНетнет
AlfrescoуправлятьНеттолько объектывсегдаДаДаДаДаДаоба комбинированныхчитатьНетНетнет
Ceyoniq Technology GmbH, nscale CMIS ConnectorнетДасвойствав любое времяДаДаНетДаДаbo thcombinedчитатьНетНетнет
Chemistry InMemory ServerнетНетсвойстваpwconlyДаДаДаНетДатолько метаданныенетДаНетприсоединиться
doXimaуправлятьДавсеpwconlyДаДаДаДаНетоба отдельночитатьНетНеттолько внутри
eXo PlatformуправлятьДанетв любое времяДаДаДаДаДаобакомбинированычитатьДаНетнет
IBM FileNet Content ManagerуправлятьДаobjectidsonlypwconlyДаДаДаДаДав сочетаниинетДаНетвнутри и снаружи
IBM Content ManagermanageДанетpwconlyДаДаДаНетНетв сочетаниинетДаНетнет
IBM Content Manager OnDemandнетнетнетнетнетнетНетНетНеттолько метаданныенетНетНетнет
Объекты ISIS PapyrusнетДанетнетДаДаДаНетНетнетнетНетНетнет
NemakiWareуправлятьНетobjectidsonlypwconlyДаДаНетНетДаоба в сочетаниинетНетНетнет
NuxeomanageДаobjectidsonlypwconlyДаДаНетДаДаоба в сочетаниичитатьНетНетв другом месте
OpenTextуправлятьДанетв любое времяДаДаНетДаДав сочетаниинетНетНетнет
OpenText DocumentumуправлятьДанетвсегдаДаДаДаНетНетС полным текстом: оба комбинированных; Без полного текста: только метаданныесчитываются (не реализовано для папок)НетНеттолько внутренне
LaserficheУправлятьДасвойствав любое времяДаДаДаДаДаоба комбинированныхчтениеДаДаinnerandouter

Серверные библиотеки

Библиотека сервера CMIS позволяет разработчикам создавать серверные приложения CMIS.

Программное обеспечениеТехнологияОткрытый исходный код
NCMIS.NET Да
OpenCMIS Server Framework (часть Apache Chemistry)Java Да
VB.CMIS.NET Да

Клиентские приложения

Клиентское приложение CMIS обычно позволяет пользователям просматривать, читать и изменять контент.

Программное обеспечениеТехнологииОткрытый исходный кодПримечания
Atlassian Confluence + Crowd 3.5 + / 2.2.2 +)Java НетДоступ, список, отображение, редактирование, загрузка и удаление файлов Enterprise Alfresco из Confluence. Разработано AppFusions. [1]
Connect-CMIS (коннектор в Pegasystems Inc. Pega 7)Pega 7НетОбеспечивает подключение к любому CMIS-совместимому серверу из Pega 7
Drupal 7.x и 8.xPHP ДаМожет быть настроен как браузер CMIS
Hippo CMS Java ДаМожет быть настроен как браузер CMIS
HP Exstream LAL Java НетFramework для подключения живых документов с CMIS репозитории
LibreOffice 4.0C ++ Да
Liferay 6.1Java ДаСинхронизирует репозиторий документов Liferay с серверами CMIS
TYPO3 PHP Да
WordPress PHP ДаМожно настроить как браузер CMIS
Книги и публикации
  • CMIS Alfresco, Мартин Бергльунг, март 2014. Packt Publishing ISBN 9781782163527
  • Руководство по разработке сервера OpenCMIS, 2-е издание, октябрь 2014 г., на Github [2]
  • CMIS и химия Apache в действии, июль 2013 г., автор: Флориан Мюллер, Джей Бр собственный, и Джефф Поттс. Manning Publications, ISBN 9781617291159
  • Реализация системы моделирования и нотации управления делами (CMMN) с использованием репозитория, совместимого со службами взаимодействия управления контентом (CMIS), Майк А. Марин и Джей А. Браун, 27 апреля 2015 г., на arXiv.org [3]
  • Модель для понимания и воздействия на поиск генетической информации рака, Дж. Дэвид Джонсон и др., 1 января 2001 г.
См. также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-05-15 10:51:10
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте