Posts Tagged Apache
Apache OpenCMIS – a Java implementation of the OASIS CMIS specification
Posted by Nico in CMIS Tools / APIs, JAVA on 14. December 2009
Since a few days there are now two Apache APIs available for CMIS.
Apache Chemistry is known since a longer time. The new implementation is Apache OpenCMIS that has just started.
You can check out the project page for more details:
OpenCMIS provides a Java implementation of the OASIS CMIS specification. This includes a library to connect as a consumer to a CMIS repository, and a library to provide the CMIS protocol handlers on top of an existing repository. All the protocol bindings defined by the CMIS specification will be supported.
The initial committers listed are employed by Open Text, Alfresco, and SAP. They are looking for further people to join.
At an mailing list Florian Müller wrote something about the difference between Apache Chemistry and Apache OpenCMIS:
…
Chemistry uses Abdera to communicate with the server while OpenCMIS is based on
JAX-B and some CMIS specific XML coding. There is a lot of code sharing between
the AtomPub and the Web Services binding. (I couldn’t find a Web Services
client in Chemistry. So I can’t comment on that.) OpenCMIS has a caching
infrastructure that is specific to CMIS and how OpenCMIS work. There is nothing
like that in Chemistry. The overall architecture and principals below the API
are very, very different. Bringing both together would require philosophy
changes on both sides. I’m not saying that this isn’t possible, but it’s a
lengthy process.
…
Check the mailing list archive for the full story.

Last Comments