1.0 hippo cmis plugin get together august 2010
TRANSCRIPT
Hippo CMISPlugin
mauriziopillitusourcesense
Thursday, August 19, 2010
What is CMIS
“Content Management Interoperability Services (CMIS) is a specification for improving interoperability between Enterprise Content Management systems, approved by OASIS on May 1st 2010 (version 1.0).
via Wikipedia”Data Model Set of generic ServicesBindings for WSDL and AtomPub
mau
riziopillitu
sourcesense
Thursday, August 19, 2010
Why CMIS
OASIS standard
Widely supported in ECM world
Avoids yet another custom WS tier
AtomPub and WSDL wrapper
Java, JavaScript, PHP, Python, .NET implementations
mau
riziopillitu
sourcesense
Thursday, August 19, 2010
How to adopt CMIS
Content Producer CMIS Server
Content Consumer CMIS Client mau
riziopillitu
sourcesense
Thursday, August 19, 2010
Java CMIS APIApache Chemistry is CMIS 1.0, Java, Open Source.
Started in April 2009 by Alfresco, Day Software, Nuxeo, Sourcesense.
OpenCMIS contributed to Chemistry in February 2010 by Alfresco, SAP and OpenText.
http://incubator.apache.org/chemistry
mau
riziopillitu
sourcesense
Thursday, August 19, 2010
Implementing a CMIS Server
WebListener loads ServiceFactory
CmisServlet instantiates a CmisService
CmisServlet dispatches to CmisService
CmisService invokes Repository Services
CmisService renders out results
http://incubator.apache.org/chemistry/how-to-build-a-server.htmlhttps://issues.apache.org/jira/browse/CMIS-243http://github.com/sourcesense/cmis-server-archetype
mau
riziopillitu
sourcesense
Thursday, August 19, 2010
Hippo HST
“The Hippo Site Toolkit 2 (HST2) is a set of tools that enables a developer to build websites by providing modular component based interaction and processing of any resources. via onehippo.org”Web view of the Hippo Repository
Easy to customizePluggable components
mau
riziopillitu
sourcesense
Thursday, August 19, 2010
Hippo CMIS plugin
Maven HST moduleHST Spring overridesCMIS HST PipelineCMIS HST Valvesweb.xml configuration m
auriziopillitu
sourcesense
Thursday, August 19, 2010
Hippo CMIS plugin - status
CMIS TCK Test available - TCK.txt6/81 tests passingWorking on Unit Testing supportLooking for contributors m
auriziopillitu
sourcesense
Thursday, August 19, 2010
Questions
http://github.com/sourcesense/hippo-cmis-plugin
http://www.sourcesense.com
http://www.session.it < blog
http://www.twitter.com/maoo
http://www.slideshare.net/m.pillitu
References
mau
riziopillitu
sourcesense
Thursday, August 19, 2010