CMIS

From OpenKM Documentation
Revision as of 11:11, 30 August 2013 by Jllort (talk | contribs)

Jump to: navigation, search

Content Management Interoperability Services (CMIS) is an open standard that allows different content management systems to inter-operate over the Internet. Specifically, CMIS defines an abstraction layer for controlling diverse document management systems and repositories using web protocols.


OpenKM supports CMIS through the following modules:

  • The Apache Chemistry OpenCMIS library, which is a general-purpose Java library allowing developers to easily write CMIS clients and servers,
  • Specific OpenKM OpenCMIS connector bundles, allowing OpenKM to be used as a CMIS server.


Since OpenKM Professional 6.2.19 and 6.4.2 there is available a CMIS interface to access the content repository. Actually is in beta stage but is functional and works fine. As defined in the CMIS standard there are several protocols to connect to a CMIS server:


For a local OpenKM installation, you can point your browser to http://localhost:8080/OpenKM/cmis/browser to see the JSON response from the server.

CMIS clients

More information:

  • The official OASIS CMIS TC is here.
  • The CMIS 1.0 specification is available in HTML or PDF.