My company tracks documents in various document repositories. We write custom adapters for each document repo and would like to benefit from a common standard instead.
What popular document repos, such as SharePoint, Outlook, Documentum, Lotus, etc., currently support or committed to support CMIS in the near future? Are commercial companies interested in implementing CMIS or is this primarily a community effort?
CMIS is supported by many commercial and Open Source content management systems today.
The CMIS specification has been started by IBM, Microsoft and EMC. They invited Alfresco, Oracle, Open Text and SAP to work on the initial draft before it was handed over to OASIS. At OASIS, 20+ other companies joined the specification effort.
Here are a few web pages that list CMIS implementations:
That's really common. I added a little sidebar in Chapter 1 that cites AIIM, which is an association that tracks such things, saying that 72% of larger organizations have three or more content repositories. Until CMIS, people have had to do exactly what you did--write one-off adapters for each one. CMIS helps solve that problem by providing a single API that will work across all of those repositories. Now, when someone says, "We want to integrate with the XYZ repository," developers can say, "No problem, I know CMIS," and then use Java or any other language that can make HTTP/S calls to do it.