You are here

Using CMIS with SkyVault

The SkyVault CMIS implementation is the basis for many existing CMIS applications, and you can use CMIS too to integrate your application with SkyVault. Most applications that use CMIS opt for the simpler AtomPub protocol rather than the SOAP protocol. However, if your application has a strong web services framework you may want to use the SOAP bindings.

If you are programming CMIS applications in Java, you can use the Apache Chemistry implementation of OpenCMIS. Apache Chemistry provides bindings for both the AtomPub and SOAP protocols.To use CMIS with PHP, use one of the PHP web frameworks.

Use CMIS for building a new application or integrating and existing application with SkyVault to make the application portable to other systems. Note that the CMIS specification describes a core set of services of a typical content management system. Some of the services provided by SkyVault are not included in this core set. CMIS does provide extension points and these have been used by the SkyVault OpenCMIS Extension to provide access to SkyVault aspects using the CMIS API.

Use web scripts to access other SkyVault services that are not part of the CMIS specification. For example use web scripts to:

  • Add or manage workflows
  • Apply actions or rules
  • Perform any records management operations
  • Perform any management or administrative task such as user or group management, or indexing control

You can also integrate web scripts with the AtomPub protocol of CMIS.