Although we had glanced through CMIS API in some of my previous articles, with the increase developments in CMIS it is important to get into depth of them so here is few details to get start with CMIS APIs in Alfresco.
What is CMIS?
CMIS (Content Management Interoperability Services) is a vendor-neutral OASIS Web services interface specification that enables interoperability between Enterprise Content Management (ECM) systems. It is just a standard for improving interoperability between multiple ECM systems available in market from different vendors. It specifies a domain model plus a set of services and protocol bindings for Web Services (SOAP) and AtomPub. It basically gives freedom from vendor locking.
Alfresco now support fully implementation of both CMIS 1.0 and 1.1 standards, you can manage your in premise and cloud contents through them.
Where to start with?
When Alfresco is installed and started, the following link http://[host]:[port]/alfresco/service/cmis/index.html
provides access to the Alfresco CMIS implementation, including reference documentation for the AtomPub binding, Web Service WSDLs and TCKs.
For Webservices related WSDL you can hit this
it will list down all the services supported. Here you could see the entries related to services For Instance
<service name="RepositoryService"> <port name="RepositoryServicePort" binding="cmisw:RepositoryServicePortBinding"> <soap:address location="http://localhost:8080/alfresco/cmisws/RepositoryService"/> </port> </service>
Then you can check related API in same file
All these are SOAP based services so you can use in same way as you consume typical SOAP based service.
There is also support for RESTFul services all details related to that you can get from this url
For development with CMIS it give liberty to developer to use language of their choice as cmis clients are available for most the popular programming language like
You get all supporting tools and clients of Apache chemistry from this site
I hope this will give you good starting point. I will be posting more articles related to this keep following this thread.