Feedback Form
Thread

JCR vs CMIS vs VCR

By nambuj - JCRLead | Posted on 2009-04-16 05:59

From last few months I was working on JCR (Java Content Repository) and very recently I came to know about another similar concept called CMIS (Content Management Interoperability Service). I tried to google a little about it and I got another concept called VCR (Virtual Content Repository).
 
I got little more curious as why so many standards are popping up to provide similar solution. Is it because the demand of a standard solution in this arena is very high or is it because the CMS world is going through a reformation? 

Rated 0.0 by 0 user.

Previous comments on this post

By  dsshah - JCRDev | Posted on 2009-04-20 03:52

I believe VCR has been pretty old standard (or actually a BEA patent).  I remember experimenting it with a few years ago when one of our clients wanted to integrate their home grown CMS system with the BEA Weblogic Portal. Obviously, for most organizations, integration between multiple repositories and content sources (& consumers like portals) has been a big headache.  

Each of these standards has different perspective of the issue and are based on different philosophy: While CMIS thinks things of it more as an integration & integration issue alone; JCR, is inspired by hierarchical & XML database concept and is implemented with the belief that content hierarchy would be more efficient for storing and retrieving content since it more closely resembles the way content on the web is organized and published.  

Does ECM space need all these standards?  IMHO, it becomes difficult to gain industry wide support if the standard originates from an organization that has product line/services around that. Would Java, J2EE standards have been as popular as its today and more companies with product line around those standards, if Sun also initially had J2EE server product line around its standards?

CMIS has been backed by few heavy weights in the industry, and may be more attractive for the providers because it is platform independent and may require (only) an implementation of CMIS layer on top of their existing repository to be CMIS compliant. On the other hand JCR is a more thought out solution and I think it’s a natural fit for storing web 2.0 content.  It would be interesting to see how these standards evolve further and whether they can coexist.

 

By  nambuj - JCRLead | Posted on 2009-05-26 05:29

There is a very nice presentation by David Nuescheler, the CTO of Day Software. He has talked about the comaprison of JCR standard and CMIS standard. His words are more relevant as he's actively involved in both standard committees. 

http://www.slideshare.net/uncled/content-management-standards 

JCR Developer Forum Search

FORUM SEARCH

JCR DEVELOPERS (level, posts)

Sujoy Bhattacharjee (bhatasuj)
JCRDev
Blog Posts 5 | Forum Posts 5
Romit Bose (romitbose)
JCRDev
Blog Posts 0 | Forum Posts 0
Ruben Reusser (reusr1)
JCRDev
Blog Posts 0 | Forum Posts 0
Wayne Lund (wxlund)
JCRDev
Blog Posts 0 | Forum Posts 0
Luis Fernandez (guisho)
JCRDev
Blog Posts 0 | Forum Posts 0
Jong Tenerife (jongdakkel)
JCRDev
Blog Posts 0 | Forum Posts 2
Jay Kerger (jkerger)
JCRDev
Blog Posts 2 | Forum Posts 2
Subhasis Chakraborty (subhasis)
JCRDev
Blog Posts 4 | Forum Posts 13
Nitesh Ambuj (nambuj)
JCRLead
Blog Posts 5 | Forum Posts 18
Amitava Chakraborty (meamitava)
JCRLead
Blog Posts 8 | Forum Posts 14