- 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 Non EMC 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
Non eXo Platform avec xCMIS Inconnu Non Fabasoft - GetDescendants=true
- GetFolderTree=true
- Multifiling support=true
- ContentStreamUpdatability=anytime
Non Fourni des extensions au noyau de la spécification CMIS pour supporter des "aspects" [6] IBM FileNet 5.0 Inconnu Non IBM Connections Files 3.0 Inconnu Non Seulement les documents sont accessibles via CMIS, les autres types de contenu sont inaccessibles. IBM LotusLive Files Inconnu Non IBM Lotus Quickr 8.5 Lists Inconnu Non Seulement 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
Non Ce module expose les objets définis dans le dépôt Papyrus. KnowledgeTree 3.7+ Inconnu Oui Microsoft SharePoint Server 2010 Inconnu Non Né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 Non OpenIMS - 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
Non Avec 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 Non Seapine Surround SCM 2011.1 Inconnu Non Sense/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 Non Le 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 Non Permet une connectivité avec n'importe quel serveur CMIS pour Pega BPM. Zero-Install Desktop Integration (ZIDI) (WeWebU Software AG) Application Java/ExtJS Non ZIDI 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 Non Constellio Java Oui ECM Mobile Java Oui enprovia Mobile Enabler 2.0 Java Non Exstream Software Java Non Notes 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/
- http://www.fabasoft.com/web/guest/company/downloads/documentation "Installation and Configuration of Fabasoft Integration for CMIS" at
- 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
- Mounting Multiple CMIS Repositories on Liferay 6.1 », February 25, 2011. Consulté le 18 October 2011 Alexander Chow, «
- 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.