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.