CMIS

CMIS ( Content Management Interoperability Services ) ist ein offener Standard, der von OASIS verwaltet wird . Ziel ist es, die Interoperabilität zwischen Content-Management-Systemen zu verbessern .

Konzept

CMIS bietet ein allgemeines Datenmodell für Dateitypen und Verzeichnisse mit allgemeinen Eigenschaften, die gelesen oder geschrieben werden können. CMIS beschreibt auch ein Zugriffsrechtsverwaltungssystem, eine Versionskontrolle und bietet die Möglichkeit, generische Beziehungen zu definieren. Es verfügt über eine Reihe von Diensten zum Ändern oder Abfragen des Datenmodells und kann von mehreren Protokollen wie SOAP und REST unter Verwendung der Atom-Konvention verwendet werden. Das Modell basiert auf gängigen Architekturen von Dokumentenmanagementsystemen.

Historisch

Die Debatte über CMIS begann im Jahr 2005. Nach der Veröffentlichung von Version 0.5 wurde das Management 2008 OASIS, einem Konsortium von Webstandards, anvertraut. Im Mai 2010 wurde Version 1.0 offiziell gemacht. OASIS CMIS - Spezifikation genehmigt als 1 st Mai 2010. Die letzte Termin Spezifikation Mai 2013 mit der Version 1.1 . Da im März 2014 eine Erweiterung hinzugefügt wurde, um einen Fingerabdruck ( Hash ) auf dem Inhalt des Dokuments wiederzugeben.

Obwohl CMIS von AIIM initiiert wurde , wird es jetzt von OASIS verwaltet, das aus Adobe Systems , Alfresco , EMC , der eXo-Plattform , FatWire , HP , IBM , ISIS Papyrus, Liferay , Microsoft , Open Text , Oracle und SAP besteht . Der Standard steht der Öffentlichkeit zur Kommentierung auf der OASIS-Website zur Verfügung.

Liste der Implementierungen

CMIS-Server

Software Fähigkeiten Open Source Anmerkungen
Akropolis 3.9.5+
  • ACL = verwalten
  • AllVersionsSearchable = false
  • Änderungen = Eigenschaften
  • ContentStreamUpdatability = jederzeit
  • GetDescendants = true
  • GetFolderTree = true
  • Multifiling = true
  • PWCSearchable = true
  • PWCUpdatable = true
  • Abfrage = beide kombiniert
  • Ausbeuten = keine
  • Unfiling = true
  • VersionSpecificFiling = false
  • Join = keine
Nein CMIS-Anschluss für Acropolis ECM. Unterstützt AtomPub und Web Services, herausgegeben von Odyssée Ingénierie .
Alfresco 3.3+
  • ACL = verwalten
  • AllVersionsSearchable = false
  • Änderungen = objektiv
  • ContentStreamUpdatability = jederzeit
  • GetDescendants = true
  • GetFolderTree = true
  • Multifiling = true
  • PWCSearchable = true
  • PWCUpdatable = true
  • Abfrage = beide kombiniert
  • Ausbeuten = lesen
  • Unfiling = false
  • VersionSpecificFiling = false
  • Join = keine
Ja
Apache Chemistry InMemory Server 0.5
  • ACL = keine
  • AllVersionsSearchable = false
  • Änderungen = Eigenschaften
  • ContentStreamUpdatability = pwconly
  • GetDescendants = true
  • GetFolderTree = true
  • Multifiling = true
  • PWCSearchable = false
  • PWCUpdatable = true
  • Abfrage = nur Metadaten
  • Ausbeuten = keine
  • Unfiling = true
  • VersionSpecificFiling = false
  • Join = keine
Ja Hält alle Daten im Speicher. Bestimmt, nicht in der Produktion, sondern zu Test- und Entwicklungszwecken verwendet zu werden.
CincomECM CMIS-Anschluss

Unbekannt

Ja Gabel von NemakiWare
Day Software CRX 2.1 + Unbekannt Nein
Dokumentbibliothek 4.2+
  • GetDescendants = true
  • GetFolderTree = false
  • ContentStreamUpdatability = keine
  • Änderungen = keine
  • Ausbeuten = keine
  • Multifiling = false
  • Unfiling = false
  • VersionSpecificFiling = false
  • PWCUpdatable = false
  • PWCSearchable = false
  • AllVersionsSearchable = false
  • Abfrage = keine
  • Join = keine
  • ACL = keine

Nein

GetDescendants = true: wird von unseren APIs unterstützt

CMIS-Anschluss für Docuthèque. Unterstützt AtomPub. Ermöglicht die Veröffentlichung von Inhalten auf Mobilgeräten.

Numen / Doxtreem
  • ACL = verwalten
  • AllVersionsSearchable = true
  • Änderungen = alle
  • ContentStreamUpdatability = pwconly
  • GetDescendants = true
  • GetFolderTree = true
  • Join = innerandouter
  • Multifiling = true
  • OrderBy = keine
  • PWCSearchable = true
  • PWCUpdatable = true
  • Abfrage = beide kombiniert
  • Ausbeuten = lesen
  • Unfiling = true
  • VersionSpecificFiling = true
Ja Entspricht CMIS 1.1
ELO Professional und Enterprise V9 +
  • ACL = verwalten
  • AllVersionsSearchable = false
  • Änderungen = wahr
  • ContentStreamUpdatability = keine
  • GetDescendants = true
  • GetFolderTree = true
  • Multifiling = true
  • PWCSearchable = false
  • PWCUpdatable = false
  • Abfrage = wahr
  • Ausbeuten = lesen
  • Unfiling = true
  • VersionSpecificFiling = false
  • Join = keine
Nein Mit diesem Modul können Sie alle Dokumente und Dateien einsehen. Es kann mit CMIS 1.0- und 1.1-Clients verbunden werden. Der Connector funktioniert in AtomPub-, SOAP- oder JSON-Bindung.
Öffnen Sie Text Documentum 6.7
  • ACL = verwalten
  • AllVersionsSearchable = true
  • Änderungen = keine
  • ContentStreamUpdatability = jederzeit
  • GetDescendants = true
  • GetFolderTree = true
  • Multifiling = true
  • PWCSearchable = false
  • PWCUpdatable = false
  • Abfrage = Mit Volltext: beide kombiniert; Ohne Volltext: nur Metadaten
  • Renditions = read (nicht für Ordner implementiert)
  • Unfiling = false
  • VersionSpecificFiling = false
  • Join = nur innerlich
Nein
eXo-Plattform mit xCMIS Unbekannt Ja
Fabasoft
  • GetDescendants = true
  • GetFolderTree = true
  • Multifiling-Unterstützung = true
  • ContentStreamUpdatability = jederzeit
Nein Bereitstellung von Erweiterungen des Kerns der CMIS-Spezifikation zur Unterstützung von "Aspekten"
IBM FileNet 5.0 Unbekannt Nein
IBM Connections Files 3.0 Unbekannt Nein Auf Dokumente kann nur über CMIS zugegriffen werden, auf andere Arten von Inhalten kann nicht zugegriffen werden.
IBM LotusLive-Dateien Unbekannt Nein
IBM Lotus Quickr 8.5-Listen Unbekannt Nein Auf Datenlisten kann nur über CMIS zugegriffen werden, auf andere Arten von Inhalten kann nicht zugegriffen werden.
ISIS Papyrus Objekte
  • ACL = keine
  • AllVersionsSearchable = true
  • Änderungen = keine
  • ContentStreamUpdatability = keine
  • GetDescendants = true
  • GetFolderTree = true
  • Multifiling = true
  • PWCSearchable = false
  • PWCUpdatable = false
  • Abfrage = keine
  • Ausbeuten = keine
  • Unfiling = false
  • VersionSpecificFiling = false
  • Join = keine
Nein Dieses Modul macht die im Papyrus-Repository definierten Objekte verfügbar.
KnowledgeTree 3.7+ Unbekannt Ja
LogicalDOC 6.8.1
  • ACL = keine
  • AllVersionsSearchable = false
  • Änderungen = Eigenschaften
  • ContentStreamUpdatability = pwconly
  • GetDescendants = true
  • GetFolderTree = true
  • Multifiling = false
  • PWCSearchable = false
  • PWCUpdatable = true
  • Abfrage = nur Metadaten
  • Ausbeuten = keine
  • Unfiling = true
  • VersionSpecificFiling = false
  • Join = keine
Ja Ermöglicht das Abrufen aller in LogicalDOC gespeicherten Dokumente (Dateien und Ordner). Die Abfragen sind dokumentenorientiert.
Maarch 1.3+
  • AACL = keine
  • AllVersionsSearchable = false
  • Änderungen = keine
  • ContentStreamUpdatability = keine
  • GetDescendants = true
  • GetFolderTree = false
  • Multifiling = false
  • PWCSearchable = false
  • PWCUpdatable = false
  • Abfrage = nur Metadaten
  • Ausbeuten = keine
  • Unfiling = true
  • VersionSpecificFiling = false
  • Join = keine
Ja Ermöglicht das Abrufen aller in Maarch gespeicherten Dokumente (Dateien, Inhalt der Fächer). Die Abfragen sind dokumentenorientiert.
Microsoft SharePoint Server 2010 Unbekannt Nein Erfordert die Installation des Administrationsressourcen-Kits oder von CMIS4SharePoint.
NCMIS Unbekannt Ja
NemakiWare
  • ACL = verwalten
  • AllVersionsSearchable = false
  • Änderungen = Objektidsony
  • ContentSreamUpdatability = jederzeit
  • GetDescendants = true
  • GetFolderTree = true
  • Multifiling = false
  • Unfiling = false
  • PWCSearchable = false
  • PWCUpdatable = true
  • VersionSpecificFiling = false
  • OrderBy = custom
  • Abfrage = beide kombiniert
  • Ausbeuten = keine
Ja Entspricht CMIS 1.1
Nuxeo DM 5.3+ und DAM 1.1+
  • ACL = keine
  • AllVersionsSearchable = true
  • Änderungen = objektiv
  • ContentStreamUpdatability = pwconly
  • GetDescendants = true
  • GetFolderTree = true
  • Multifiling = false
  • PWCSearchable = true
  • PWCUpdatable = true
  • Abfrage = beide kombiniert
  • Ausbeuten = lesen
  • Unfiling = false
  • VersionSpecificFiling = false
  • Join = innerandouter
Ja Auf Proxy-Dokumente und sekundäre Inhaltsfeeds kann nicht über CMIS zugegriffen werden
O3spaces 3.2+ Unbekannt Nein
OpenIMS
  • ContentStreamUpdatability = jederzeit
  • GetDescendants = true
  • GetFolderTree = true
  • PWCSearchable = true
Ja Vollständig in OpenIMS DMS integriert.
OpenText
  • Private Arbeitskopie = WAHR
  • PWC aktualisierbar = TRUE
  • PWC durchsuchbar = WAHR
  • ACL = MANAGE
  • ACL-Weitergabe = OBJEKTON
  • ACL unterstützt = BEIDE
  • Änderungen = KEINE
  • ContentStreamUpdatability = JEDERZEIT
  • GetDescendants = TRUE
  • GetFolderTree = TRUE
  • Abfrage = BOTHCOMBINED
  • Alle Versionen durchsuchbar = WAHR
  • Join-Fähigkeit = KEINE
  • Multifiling-Unterstützung = FALSE
  • Unterstützung beim Aufheben der Datei = FALSE
  • Versionsspezifische Ablage = FALSE
  • Ausbeuten = KEINE
Nein Mit der Veröffentlichung von ECM Suite 2010 bot OpenText CMIS-Unterstützung. Diese Funktionen werden über einen CMIS-Connector zusätzlich zu Enterprise Library Services 10.2.0 implementiert.
OpenWGA 5.2+ Unbekannt Nein
Seapine Surround SCM 2011.1 Unbekannt Nein
Sense / Net 6.0+ Unbekannt Ja


Lagerung SEAL Unbekannt Nein
VB.CMIS Unbekannt Ja

CMIS-Kunden

Software Art Technologie Kostenlos Anmerkungen
ActiveCMIS Bibliothek Rubin Ja
cmislib (Teilprojekt der Apache-Chemie ) Bibliothek Python Ja
CmisSync Anwendung VS # Ja Synchronisation, ähnlich wie bei Dropbox .
CMIS PHPlib Bibliothek PHP Ja
cmis-php-client (Teilprojekt der Apache-Chemie) Bibliothek PHP Ja
CMIS-Räume Anwendung Flex / ActionScript Ja Flex + AIR RIA-Client mit Drag & Drop, Flex-Client + RIA-Browser, Portlet, ActionScript-Bibliotheken (AtomPub REST und SOAP).
Confluence + Crowd 3.5 + / 2.2.2 + Anwendung Java Nein
Constellio Anwendung Java Ja Föderierte Suche.
DITALabs DITA CMIS Explorer Anwendung PHP / ExtJS Ja
DotCMIS (Teilprojekt der Apache-Chemie) Bibliothek .NETZ Ja
Drupal 6.x. Anwendung PHP Ja Kann als CMIS-Browser konfiguriert werden.
ECM Mobile Anwendung Java Ja Mobile Datei-Explorer.
enprovia Mobile Enabler Anwendung Java Nein
eXo-Plattform 4.2 Anwendung Java Ja Macht einen CMIS-Server in der Dokumentanwendung verfügbar.
Hippo CMS Anwendung Java Ja Kann als CMIS-Browser konfiguriert werden.
libcmis Bibliothek C / C ++ Ja
LibreOffice 4.0 Anwendung C ++ Ja Verwenden Sie libcmis.
Liferay 6.1 Anwendung Java Ja Synchronisiert das Dokumenten-Repository von Liferay mit einem CMIS-Server.
NCMIS Bibliothek .NETZ Ja
OpenCMIS (Teilprojekt der Apache-Chemie) Bibliothek Java Ja Enthält auch einen minimalen CMIS-Server.
OpenIMS Anwendung PHP Ja Synchronisiert ein Dokumentrepository mit einem CMIS-Server.
OpenWorkdesk (WeWebU Software AG) Anwendung Java / ExtJS Ja Eine Anwendungssuite (nicht nur ein CMIS-Browser) für EDM mit einer Web 2.0-Schnittstelle.
Papyrus CMIS Adapter Anwendung Papyrus-Objekte Nein Das Modul kommuniziert mit CMIS-Repositorys direkt über Papyrus Query Language (PQL).
Pega BPM Anwendung ? Nein Der Connect-CMIS-Connector Aktiviert die Konnektivität mit jedem CMIS-Server für Pega BPM.
SilverStripe Anwendung PHP Ja Das CMIS Connector-Modul integriert externe Inhalte über eine CMIS-Verbindung in das SilverStripe CMS.
Spark-Archive Anwendung Java Nein Spark Archives CMIS Connector ist ein Connector, der in der SAAE-Reihe verfügbar ist.
TYPO3 Anwendung PHP Ja
WordPress Anwendung PHP Ja Kann als CMIS-Browser konfiguriert werden.
Zero-Install Desktop Integration (ZIDI) (WeWebU Software AG) Anwendung Java / ExtJS Nein ZIDI macht Fragmente eines ECM-Repositorys als gemeinsam genutzte Verzeichnisse verfügbar, die als Netzwerklaufwerke bereitgestellt werden können.

Anmerkungen und Referenzen

  1. Robin Cover, „  Anbieter veröffentlichen den CMIS-Standard (Content Management Interoperability Services)  “ ,10. September 2008(abgerufen am 16. April 2010 )
  2. (in) "  Der OASIS-Standard der CMIS-Spezifikation v1.0  "
  3. Mary P McRae, „  Vorgeschlagene Charta für OASIS Content Management Interoperability Services (CMIS) TC  “ ,10. September 2008(abgerufen am 16. April 2010 )
  4. http://wiki.alfresco.com/wiki/CMIS#Enabling_the_Change_Log
  5. "Installation und Konfiguration der Fabasoft-Integration für CMIS" unter http://www.fabasoft.com/web/guest/company/downloads/documentation
  6. http://www.microsoft.com/downloads/en/details.aspx?FamilyId=718447d8-0814-427a-81c3-c9c3d84c456e
  7. http://www.iptech-group.com/ actualite / tech- cmis4sharepoint- codeplex
  8. https://doc.nuxeo.com/x/JIAO#CMISforNuxeo-Capabilities
  9. "  CMIS  " in der Nuxeo-Dokumentation (abgerufen am 21. August 2020 ) .
  10. http://drupal.org/project/cmis
  11. http://cmisreplication.forge.onehippo.org/
  12. (in) "  LibreOffice 4.0-Version von Note  " , LibreOffice,21. Januar 2013(abgerufen am 7. Februar 2013 )
  13. (in) Alexander Chow, "  Mounten mehrerer CMIS-Repositorys we Liferay 6.1  " ,25. Februar 2011(abgerufen am 18. Oktober 2011 )