CMIS: Why It's Good for You and What's Next #nuxeoworld

2 minute read
Irina Guseva avatar

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 moreand more vendors are exploring the land of CMIS connectors. Accordingto Guillaume, the adoption of CMIS also makes customers look at theirEnterprise CMS requirements from a different point of view.

Nuxeohas quite a history of being involved with CMIS that dates back to theApache Chemistry reference implementation that was started alongside DaySoftware. Later came OpenCMIS.

Why CMIS is Good For You

Guillaumeoutlines several benefits introduced by CMIS. Current and future ECMcustomers get the advantage of interoperability among various EnterpriseCMS vendors. It’s no secret that in the majority of cases there’s acomplex, tangled web of various systems in any given organization, butmost of them need to be able to talk to each other.

Other benefits are:

Learning Opportunities

  • 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

Themost current version of CMIS is 1.0 (in various draft stages).Guillaume expects that by late 2011 we will see CMIS 1.1 that willmainly deal with fixing various errata, providing clarifications andadditional bindings.

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

Future of CMIS at Nuxeo

Whilefuture versions of the standard are being processed in the OASIS walls,Nuxeo will be doing some work in-house. Guillaume said they want to addrelations, full renditions (for images, as well as for docs with .pdf orHTML previews), ACLs, multi-filing (make proxies accessible, be able tocreate new proxies) and extensions (provide access to Nuxeo’s complexproperties, improve CMISQL expressivity, and add transactiondemarcation, locking, workflow, and content automations through NuxeoStudio.