CMIS – Content Management Interoperability Services

I am excited to (finally) say that EMC, IBM and Microsoft have announced the creation of a jointly developed interface specification called Content Management Interoperability Services, or CMIS. This is important news for the industry as CMIS uses web services to provide greater interoperability across multiple Enterprise Content Management (ECM) repositories.

The current draft specification will be submitted to OASIS and managed by technical committee to guide it toward finalization as a standard.

I said “finally” above because it’s been over two years since I first talked about ECM standards, admittedly (and out of legal obligation) at a high-level–followed up one year ago, here. So, finally, all can become clear…! :-)

In preparation for today’s announcement, I had the opportunity to interview Kyle McNabb, Principal Analyst and Research Director at Forrester Research, to share his thoughts on the announcement. You can listen to Kyle’s perspectives as I ask him the following questions:

  • Why is CMIS needed?
  • Why does it matter who is involved in CMIS?
  • Why is CMIS a step in the right direction?
  • What will be the near-term impact of CMIS on the market?
  • What will be the impact of CMIS to the industry as whole, including ISVs as well as organizations at the enterprise or department levels?
  • What can enterprises expect in the future and how CMIS will help them over the long haul?

CMIS enables interoperable content applications

One of the impacts Kyle sees as a result of CMIS particularly resonates with me: separation of content repositories from content-centric applications in a manner similar to how SQL standardization enabled separation of the relational database from data-centric applications. Entirely new classes of applications (e.g. ERP) emerged with the arrival of SQL, and I’m optimistic about the same kind of potential emergence with the announcement of CMIS.

Frankly, I agree with Kyle’s pragmatic assessment of expectation and timeline. I also believe it will take time before we see new classes of content-centric applications emerge, but CMIS is, in my opinion, a step in the right direction.

As with any significant industry announcement, I expect to see plenty of press coverage by those companies involved, by analysts, etc. I’m also looking forward to what my EMC colleagues have to say about CMIS (e.g. Cornelia Davis, Andrew Chapman, Dave Graham, Len Devanna, Chuck Hollis, and Mark Lewis).

I encourage you to learn more about CMIS on the EMC Developer Network. For example, you can download the complete set of WSDL/XSD documents for the SOAP binding as well as schemas and example XML documents for the REST binding. You can also download a whitepaper that details technology concepts and business considerations involved with CMIS.

This first post on CMIS is intended to set the stage for deeper conversations about the specification, its domain model, its service model, and what its impact can become. So, if you have questions, please don’t hesitate to leave a comment here or otherwise join the conversation.

Update (today):
(1) Chuck Hollis has posted his thoughts on why CMIS is not JAS (just another standard). Good reading.
(2) Andrew Chapman has posted his thoughts (er, introduced a new word) on potential SharePoint de-silofication driven by CMIS. Another good read.

Update (9/12/2008):
(1) OASIS Proposed Charter for CMIS TC
(2) Mark Lewis addresses commoditization questions raised by CMIS.

Update (9/14/2008): OASIS coverage of CMIS news

Update (5/4/2010):
(1) OASIS CMIS 1.0 is approved as a standard.
(2) Approved errata has been incorporated on 11/4/2011.

-Craig
http://craigrandall.net/
@craigsmusings

22 thoughts on “CMIS – Content Management Interoperability Services

  1. It’s worth noting that Alfresco (who, along with OpenText, Oracle and SAP, also participated in the CMIS standards body) is about to release the first implementation of the CMIS spec.

    It will be interesting to see how quickly the traditional vendors are able to surface these capabilities in their offerings.

  2. As an Alfresco contributor, Peter, I understand your comment.

    It’s good to have broad vendor representation, including Alfresco, Open Text, Oracle and SAP, in CMIS.

    Beyond “quick,” it’s my hope that ECM vendors will focus on “quality” too in the sense of enabling Customers to visualize and interact with CMIS-compliant offerings–both content repositories and content-centric applications–to promote the interoperable vision behind the standard.

    Of course moving CMIS to OASIS should continue to open the detailed conversation about CMIS beyond the original authors (EMC, IBM, Microsoft, et al). The to-be-formed TC has important work to commence…

  3. Pingback: Enter CMIS, a Proposed ECM-SOA Standard « Word of Pie

  4. Pingback: Cornelia Davis’ Weblog » CMIS and Atom/AtomPub

  5. Pingback: Content Management Interoperability Services « Paul Warren

  6. Pingback: CMIS « Observing Content Management

  7. Pingback: CMIS: My Take & Link Roundup (Fusion ECM)

  8. Pingback: CMIS webinar | Craig's Musings

  9. Pingback: De-hyping CMIS | Craig's Musings

  10. Pingback: EMC and the CMIS Standard « Word of Pie

  11. Pingback: Lost! » Blog Archive » Just What The Heck Is A “Knowledge Worker” Anyway?

  12. Pingback: Cover Pages technology report for CMIS | Craig's Musings

  13. Pingback: Lost! » Blog Archive » Microsoft & Alfresco Agree On Something: CMIS

  14. Pingback: How do you say CMIS? | Craig's Musings

  15. Pingback: EMC Documentum CMIS EA2 | Craig's Musings

  16. Pingback: AIIM iECM demo of CMIS | Craig's Musings

  17. Pingback: CMIS panel discussion at AIIM info360 | Craig's Musings

  18. Pingback: Building content-enabled applications | Craig's Musings

  19. Pingback: Content-enabled applications empathized | Craig's Musings

  20. Pingback: Weblog «woa» - Nice Life, IF we had CMIS

Leave a Reply