CMIS is built around a number of concepts. This information provides an overview of those that are shared between all CMIS versions.
- CMIS Repository: At the root of the CMIS model and services is a repository, which is an instance of the content management system and its store of metadata, content, and indexes.
- CMIS Query: A CMIS query is based upon SQL-92. The query is read-only and presents no data manipulation capabilities.
- CMIS Services: CMIS provides services that you can access using SOAP or AtomPub, depending on your preferred architectural style.
- CMIS Object Model: The CMIS object model is similar to the Alfresco object model without the support of aspects. It supports versioning, policy, document, and folder objects.
- CMIS Bindings: 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.