nuxeo world logo.jpg

Florent Guillaume, the head of R&D at Nuxeo (news, site), brought the wonders of CMIS to the attendees of Nuxeo World.

As you may know, CMIS was officially ratified by OASIS in May 2010. Now, there’re many implementations of the interoperability spec, and more and more vendors are exploring the land of CMIS connectors. According to Guillaume, the adoption of CMIS also makes customers look at their Enterprise CMS requirements from a different point of view.

Nuxeo has quite a history of being involved with CMIS that dates back to the Apache Chemistry reference implementation that was started alongside Day Software. Later came OpenCMIS.

Why CMIS is Good For You

Guillaume outlines several benefits introduced by CMIS. Current and future ECM customers get the advantage of interoperability among various Enterprise CMS vendors. It’s no secret that in the majority of cases there’s a complex, tangled web of various systems in any given organization, but most of them need to be able to talk to each other.

Other benefits are:

  • A common model
  • De-silofication
  • Commoditization

Vendors can also benefit from CMIS, as

  • Repository vendors get more apps
  • Apps vendors get more repositories

The Future of CMIS

The most current version of CMIS is 1.0 (in various draft stages). Guillaume expects that by late 2011 we will see CMIS 1.1 that will mainly deal with fixing various errata, providing clarifications and additional bindings.

CMIS 2.0, he says, should come around late 2012. Then, we should see bigger features, such as records management capabilities and interactions.

Future of CMIS at Nuxeo

While future versions of the standard are being processed in the OASIS walls, Nuxeo will be doing some work in-house. Guillaume said they want to add relations, full renditions (for images, as well as for docs with .pdf or HTML previews), ACLs, multi-filing (make proxies accessible, be able to create new proxies) and extensions (provide access to Nuxeo’s complex properties, improve CMISQL expressivity, and add transaction demarcation, locking, workflow, and content automations through Nuxeo Studio.