Customer Experience Management (CXM), Information Management, Social Business
 
 
 

CMIS Deep Dive, Roadmap & SharePoint's Implementation #spc11

At last week’s SharePoint Conference in Anaheim, I attended the “CMIS Deep Dive and Roadmap” session, which was led by Adam Harmetz, Program Manager at Microsoft and Microsoft’s lead CMIS rep; Mike Mahon, President and CEO of Zia Consulting; and Ryan McVeigh, Director at Zia Consulting and CMIS Secretary and Technical Editor. The talk opened up with Adam giving a brief overview of what CMIS is and what its goals are.

If you’ve been following the CMIS standard, then you already know that Microsoft, Alfresco, Oracle, Adobe and HP are just some of the players who’ve signed on as sponsors. The primary objective is to alleviate the burden of supporting multiple enterprise CMS platforms in a single organization, something that is still a major IT problem today.

The CMIS Story

If you have been following the standard since its adoption in May 2010, then you’re probably wondering why it’s had relatively little movement in the industry. It was a hot topic, especially when Microsoft released a connector for it, but it just hasn’t caught on yet across the board. More than likely this is in regards to the fact that it’s still just a 1.0 standard right now, and there are some notable deficiencies, like a lackluster records offering, that make it a tough sell for many vendors.

But Adam did point out that the upcoming 1.1 and future 2.0 revisions will attempt to address these forthcomings to help push greater adoption. To round out this particular topic, Ryan mentioned that there are 50+ known implementations utilizing CMIS right now, so there is some traction worth noting.

For those who don’t have a strong understanding of the capabilities of CMIS, Ryan went through some high-level benefits and examples. “Cutting costs and improving developer productivity” are the top benefits of utilizing the standard. This may be a pretty obvious goal, as most new technologies use this particular line. But this is really the only technology where so many independent vendors are supporting the same effort by offering a compatible connector.

Some specific examples of how CMIS apps could be used would be a “SharePoint web part that uses CMIS to roll up personnel data from several different legacy systems” or a “mobile application that can access documents from any ECM system.” The latter is actually a real product built by Zia Consulting to prove this tech is not vapor.

On the technical side, CMIS repositories must abide by certain requirements outlined in the specification itself. Anything considered a basic service in the spec must be provided for, including support for REST and SOAP bindings. A vendor may, however, extend CMIS capabilities beyond what is available in the current spec, which could pave the way for formal adoption into a future release.

Vendor Adoption

Since this presentation was being given during the SharePoint Conference, Ryan did show the SharePoint-supported CMIS mappings for the data model. Some of the current capabilities when integrated with SharePoint include:

  • A CMIS repository is represented by a document library in SharePoint.
  • SharePoint Content Types are available in CMIS as read-only sub-types of “Document.”
  • CMIS properties map directly to SharePoint column types.
  • SharePoint exposes a document library’s folder structure via CMIS; however, a document can only belong to one folder.
  • SharePoint exposes a document’s ACL (access control list) via CMIS.
  • All major permission levels in CMIS are supported in SharePoint.
  • Versioning is essentially the same between CMIS and SharePoint and the check in/check out experience should be identical.
  • SharePoint supports metadata and full-text queries.

In addition to the functionality exposed through SharePoint, there are many other well-known vendors who have CMIS connectors of some sort. EMC Documentum, Alfresco, IBM FileNet, KnowledgeTree, Nuxeo, OpenText, OpenWGA, TYPO3, Apache Chemistry, Adobe CRX, eXo Platform, Fabasoft, ISIS Papyrus, O3spaces, OpenIMS, Seapine Surround SCM and Sense/Net are just some of the other vendors already enabling CMIS interoperability.

 

Continue reading this article:

 
 
Useful article?
  Email It      

Related Articles:
Tags: , , , , , , ,
 
 

Most Popular Articles

 

Featured Events  View all | Add event | feed RSS

Who's Hiring?  View all | Post a job | feed RSS


 
Are you hiring?    Post your job today ($45 for 45 days)!