CMIS

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 OSI

CMIS (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 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 Non
eXo Platform avec xCMIS Inconnu Non Non
Fabasoft
  • GetDescendants=true
  • GetFolderTree=true
  • Multifiling support=true
  • ContentStreamUpdatability=anytime
Non Non Fourni des extensions au noyau de la spécification CMIS pour supporter des "aspects" [6]
IBM FileNet 5.0 Inconnu Non Non
IBM Connections Files 3.0 Inconnu Non Non Seulement les documents sont accessibles via CMIS, les autres types de contenu sont inaccessibles.
IBM LotusLive Files Inconnu Non Non
IBM Lotus Quickr 8.5 Lists Inconnu Non 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 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 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 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 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 Non
Seapine Surround SCM 2011.1 Inconnu Non 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 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 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 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 Non
Constellio Java Oui
ECM Mobile Java Oui
enprovia Mobile Enabler 2.0 Java Non Non
Exstream Software Java Non Non

Notes et références


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article CMIS de Wikipédia en français (auteurs)

Игры ⚽ Поможем решить контрольную работу

Regardez d'autres dictionnaires:

  • CMIS — may refer to:* Common management information service, a computer networking standard for a service that may be employed by network elements for network management * Content Management Interoperability Services, a domain model and Web services… …   Wikipedia

  • CMIS — Common Management Information Service (Computing » Telecom) Common Management Information Service (Computing » General) * Client Management Information System (Business » General) * Computerized Management Information System (Business » General) …   Abbreviations dictionary

  • CMIS — common management information services …   Medical dictionary

  • CMIS — Common Management Information Service (RFC1095) …   Acronyms

  • CMIS — ● ►en sg. m. ►NET Commom Management Information Services. Primitives décrivant la façon dont les événements se produisant sur un réseau doivent être enregistrés. Voir CMIP …   Dictionnaire d'informatique francophone

  • CMIS — Common Management Information Service (RFC1095) …   Acronyms von A bis Z

  • CMIS — Conical Microwave Imager Sounder Contributor: GSFC …   NASA Acronyms

  • CMIS — abbr. comp. Common Management Information Services …   Dictionary of English abbreviation

  • CMIS — • common management information services …   Dictionary of medical acronyms & abbreviations

  • CMIS —    See Common Management Information Services …   Dictionary of networking

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”