- CMIS
-
Pile de protocoles 7. Application 6. Présentation 5. Session 4. Transport 3. Réseau 2. Liaison 1. Physique Modèle Internet
Modèle OSICMIS (Content Management Interoperability Services) est un protocole ouvert géré par OASIS. Son but est d'augmenter l'interopérabilité entre les ECM. OASIS, un consortium de standards du web, a approuvé CMIS en tant que spécification le 1er Mai 2010. [1]
CMIS fourni un modèle de données commun couvrant les types de fichiers et répertoires avec des propriétés génériques pouvant être lues ou écrites. CMIS décrit aussi un système de gestion des droits d'accès, de contrôle de version et offre la possibilité de définir des relations génériques. Il dispose d'un ensemble de services pour modifier ou interroger le modèle de données et peut être utilisé par plusieurs protocoles comme SOAP et REST à l'aide de la convention Atom.[2]. Le modèle est basé sur des architectures communes de systèmes de gestion de documents.
Bien qu'initié par AIIM, CMIS est maintenant administré par OASIS. Adobe Systems, Alfresco, EMC, eXo, FatWire, HP, IBM, ISIS Papyrus, Liferay, Microsoft, Open Text, Oracle and SAP. Le standard est disponible au public pour commentaires sur le site de l'OASIS.[3]
Sommaire
Historique
Le débat sur CMIS a débuté en 2005. En 2008, une fois la version 0.5 publiée, sa gestion est confiée à l'OASIS. En mai 2010, la version 1.0 est officialisée.
Liste des implémentations
Serveur CMIS
Logiciel Capacités Open source Notes Alfresco 3.3+ - ACL=manage
- AllVersionsSearchable=false
- Changes=objectidsonly[4]
- ContentStreamUpdatability=anytime
- GetDescendants=true
- GetFolderTree=true
- Multifiling=true
- PWCSearchable=true
- PWCUpdatable=true
- Query=bothcombined
- Renditions=read
- Unfiling=false
- VersionSpecificFiling=false
- Join=none
Oui Fourni des extensions au noyau de la spécification CMIS pour supporter les "aspects" (mixins).[5] Apache Chemistry InMemory Server 0.5 - ACL=none
- AllVersionsSearchable=false
- Changes=properties
- ContentStreamUpdatability=pwconly
- GetDescendants=true
- GetFolderTree=true
- Multifiling=true
- PWCSearchable=false
- PWCUpdatable=true
- Query=metadataonly
- Renditions=none
- Unfiling=true
- VersionSpecificFiling=false
- Join=none
Oui Garder toutes les données en mémoire. À utiliser pour des tests et du développement, pas pour en production! Day Software CRX 2.1+ Inconnu
NonEMC Documentum 6.7 - ACL=manage
- AllVersionsSearchable=true
- Changes=none
- ContentStreamUpdatability=anytime
- GetDescendants=true
- GetFolderTree=true
- Multifiling=true
- PWCSearchable=false
- PWCUpdatable=false
- Query=With Fulltext: bothcombined; Without Fulltext: metadataonly
- Renditions=read (not implemented for folders)
- Unfiling=false
- VersionSpecificFiling=false
- Join=inneronly
NoneXo Platform avec xCMIS Inconnu
NonFabasoft - GetDescendants=true
- GetFolderTree=true
- Multifiling support=true
- ContentStreamUpdatability=anytime
NonFourni des extensions au noyau de la spécification CMIS pour supporter des "aspects" [6] IBM FileNet 5.0 Inconnu
NonIBM Connections Files 3.0 Inconnu
NonSeulement les documents sont accessibles via CMIS, les autres types de contenu sont inaccessibles. IBM LotusLive Files Inconnu
NonIBM Lotus Quickr 8.5 Lists Inconnu
NonSeulement les listes de données sont accessibles via CMIS, les autres types de contenu sont inaccessibles. ISIS Papyrus Objects - ACL=none
- AllVersionsSearchable=true
- Changes=none
- ContentStreamUpdatability=none
- GetDescendants=true
- GetFolderTree=true
- Multifiling=true
- PWCSearchable=false
- PWCUpdatable=false
- Query=none
- Renditions=none
- Unfiling=false
- VersionSpecificFiling=false
- Join=none
NonCe module expose les objets définis dans le dépôt Papyrus. KnowledgeTree 3.7+ Inconnu Oui Microsoft SharePoint Server 2010 Inconnu
NonNécessite l'installation du kit de ressources d'adminitration[7] NCMIS Inconnu Oui Nuxeo DM 5.3+ et DAM 1.1+ - ACL=none[8]
- AllVersionsSearchable=true
- Changes=objectidsonly
- ContentStreamUpdatability=pwconly
- GetDescendants=true
- GetFolderTree=true
- Multifiling=false
- PWCSearchable=true
- PWCUpdatable=true
- Query=bothcombined
- Renditions=read
- Unfiling=false
- VersionSpecificFiling=false
- Join=innerandouter
Oui Les documents proxy et le flux de contenu secondaires ne sont pas accessibles via CMIS[9] O3spaces 3.2+ Inconnu
NonOpenIMS - ContentStreamUpdatability=anytime
- GetDescendants=true
- GetFolderTree=true
- PWCSearchable=true
Oui Complètement intégré dans OpenIMS DMS. OpenText * Private Working Copy=TRUE - PWC updatable=TRUE
- PWC searchable=TRUE
- ACL=MANAGE
- ACL propagation=OBJECTONLY
- ACL supported=BOTH
- Changes=NONE
- ContentStreamUpdatability=ANYTIME
- GetDescendants=TRUE
- GetFolderTree=TRUE
- Query=BOTHCOMBINED
- All versions searchable=TRUE
- Join Capability=NONE
- Multifiling support=FALSE
- Unfiling support=FALSE
- Version specific filing=FALSE
- Renditions=NONE
NonAvec la publication de ECM Suite 2010, OpenText fourni un support CMIS. Ces capacités sont implémentées à travers un connecteur CMIS par dessus Enterprise Library Services 10.2.0. OpenWGA 5.2+ Inconnu
NonSeapine Surround SCM 2011.1 Inconnu
NonSense/Net 6.0+ Inconnu Oui Clients CMIS
Logiciel Type Technologie Libre Notes cmislib (sous-projet de Apache Chemistry) Librairie Python Oui NCMIS Librairie .NET Oui libcmis Librairie C++ Oui CMIS PHPlib Librairie PHP Oui cmis-php-client (sous-projet de Apache Chemistry) Librairie PHP Oui CMIS Spaces Application Flex/ActionScript Oui Client Flex+AIR RIA avec glisser/déposer, Client Flex+Browser RIA, Portlet, librairies ActionScript (AtomPub REST et SOAP) DITALabs DITA CMIS Explorer Application PHP/ExtJS Oui DotCMIS (sous-projet de Apache Chemistry) Librairie .NET Oui Liferay 6.1 [10] Application Java Oui Synchronise de dépôt de documents de Liferay avec des serveurs CMIS. OpenIMS Application PHP Oui Synchronise un dépôt de documents avec des serveurs CMIS. OpenCMIS (sous-projet de Apache Chemistry) Librairie Java Oui Inclue également un server CMIS minimal. OpenWorkdesk (WeWebU Software AG) Application Java/ExtJS Oui Une suite applicative (pas seulement un navigateur CMIS) pour GED avec une interface Web 2.0 intuitive. Papyrus CMIS Adapter Application Papyrus Objects
NonLe module communique avec des dépôts CMIS directement à l'aide de Papyrus Query Language (PQL). Connect-CMIS (Connecteur dans Pegasystems Inc. Pega BPM) Application Pega BPM
NonPermet une connectivité avec n'importe quel serveur CMIS pour Pega BPM. Zero-Install Desktop Integration (ZIDI) (WeWebU Software AG) Application Java/ExtJS
NonZIDI expose des fragments de votre ECM comme de répertoires partagés pouvant être montés comme des disques réseaux. CMIS Connector (Module de SilverStripe CMS) Application PHP Oui Le module intègre du contenu externe dans le CMS SilverStripe via une connexion CMIS. Drupal 6.x [11] Application PHP Oui Peut être configuré comme un navigateur CMIS. WordPress [12] Application PHP Oui Peut être configuré comme un navigateur CMIS. Hippo CMS [13] Application Java Oui Peut être configuré comme un navigateur CMIS. TYPO3 Inconnu PHP Oui Inconnu
Est-ce que quelqu'un connaissant ces produits peut les intégrer dans une, et une seule, des listes ci-dessus (client ou serveur)?
Logiciel Langage Open source Notes ActiveCMIS Ruby Oui Atlassian Confluence + Crowd 3.5+/2.2.2+ Java
NonConstellio Java Oui ECM Mobile Java Oui enprovia Mobile Enabler 2.0 Java
NonExstream Software Java
NonNotes et références
- The CMIS v1.0 OASIS Standard Specification
- Vendors Publish Content Management Interoperability Services (CMIS) Standard. Mis en ligne le 2008-09-10, consulté le 2010-04-16.
- Proposed Charter for OASIS Content Management Interoperability Services (CMIS) TC. Mis en ligne le 2008-09-10, consulté le 2010-04-16.
- http://wiki.alfresco.com/wiki/CMIS#Enabling_the_Change_Log
- http://code.google.com/a/apache-extras.org/p/alfresco-opencmis-extension/
- "Installation and Configuration of Fabasoft Integration for CMIS" at http://www.fabasoft.com/web/guest/company/downloads/documentation
- http://www.microsoft.com/downloads/en/details.aspx?FamilyId=718447d8-0814-427a-81c3-c9c3d84c456e
- https://doc.nuxeo.com/x/JIAO#CMISforNuxeo-Capabilities
- https://doc.nuxeo.com/x/JIAO#CMISforNuxeo-Modelmapping
- Alexander Chow, « Mounting Multiple CMIS Repositories on Liferay 6.1 », February 25, 2011. Consulté le 18 October 2011
- http://drupal.org/project/cmis
- http://www.unorganizedmachines.com/site/software-and-technology/34-software-development/104-cmis-wordpress-plugin
- http://cmisreplication.forge.onehippo.org/
Wikimedia Foundation. 2010.