CMIS es un conjunto de Web Services pensados para compartir información entre repositorios de contenidos y que buscan la interoperabilidad de los diferentes sistemas ECM.
CMIS está compuesto de los siguientes elementos:
- Un modelo de dominio, para definir los objetos y relaciones que pueden existir en el repositorio.
- Un conjunto de APIs de comunicación, Web Services y REST, que permiten a las aplicaciones conectarse, navegar, leer y crear contenidos en los diferentes repositorios.
- Un lenguaje de consultas, similar a SQL, capaz de definir criterios de búsqueda sobre propiedades, ubicación o "full-text" de los objetos.
Apache Chemistry consiste en los siguientes proyectos:
- OpenCMIS: CMIS librerias cliente y servidor para Java
- cmislib: CMIS librerias cliente y servidor para Python
- phpclient: CMIS librerias cliente y servidor para PHP
- DotCMIS: CMIS librerias cliente y servidor para .NET
Y Obviamente con Licencia Apache.
Dejo links: