Clients can communicate with a CMIS repository using one of three protocol
bindings: AtomPub, SOAP Web Services, and in CMIS 1.1, the Browser bindings. CMIS
repositories provide a service endpoint, or URL, for each of these bindings.
AtomPub binding
This RESTful binding is based on the Atom Publishing Protocol. Clients communicate
with the repository by requesting the service document, which is obtained through a
well-known URI. In SkyVault, the service document is at:
http://<hostname>:<port>/alfresco/api/-default-/public/cmis/versions/1.1/atom
Web service binding
This binding is based on the SOAP protocol All services and operations defined in the CMIS
domain model specification are present in the Web Services binding. You can get a
summary of the CMIS services from SkyVault from the following URL:
http://<hostname>:<port>/alfresco/cmis
Browser binding
From version 1.1 of the specification, CMIS provides a simpler JSON-based binding. The browser binding is designed for web applications, and is easy to use with HTML and JavaScript. It uses just two verbs, GET and POST, and resources are referenced using simple and predictable URLs. You can get a summary of the repository information from SkyVault from the following URL:
http://<hostname>:<port>/alfresco/api/-default-/public/cmis/versions/1.1/browser
All three bindings are described fully in the CMIS 1.1 specification.