Summary
In this chapter, we looked into the Alfresco platform to see how it implements support for CMIS. We have looked at the timeline and seen that Alfresco was one of the first companies to be CMIS 1.0 compliant in June 2010. The Alfresco platform uses the Apache Chemistry OpenCMIS Java library to implement support for all protocol bindings in CMIS, which makes it possible for Alfresco to benefit from all the testing and advances in that project.
Alfresco supports all content types defined by CMIS and Alfresco aspects are also handled via the CMIS 1.1 secondary type. When searching, Alfresco supports both metadata searches and FTS in content. If we would like to use the special Alfresco FTS language, it is possible to do so by including it in the CMIS QL CONTAINS
function.
So far in the book, we have worked with the bare-bones protocol bindings without an abstraction layer between the protocols and us. This can be a bit too much sometimes and you are probably wondering whether or not there...