CMIS Round Table
-
Upload
nuxeo -
Category
Technology
-
view
2.722 -
download
0
description
Transcript of CMIS Round Table
![Page 1: CMIS Round Table](https://reader033.fdocuments.in/reader033/viewer/2022052323/558de5061a28ab07438b4691/html5/thumbnails/1.jpg)
Florent Guillaume | NUXEO DEV DAY 2008
Standards and interoperability for ECMJCR 2, CMIS, etc.
Round TableFlorent Guillaume – NuxeoJohn Newton – Alfresco
![Page 2: CMIS Round Table](https://reader033.fdocuments.in/reader033/viewer/2022052323/558de5061a28ab07438b4691/html5/thumbnails/2.jpg)
NUXEO DEV DAY 2008
JCR and CMIS
![Page 3: CMIS Round Table](https://reader033.fdocuments.in/reader033/viewer/2022052323/558de5061a28ab07438b4691/html5/thumbnails/3.jpg)
NUXEO DEV DAY 2008
The state of JCR
• Content Repository for Java
• JSR-170, released in June 2005
• Initiated by Day Software
• Also BEA, Documentum, FileNet, IBM, Oracle, Vignette and others
• Apache Jackrabbit is the RI
![Page 4: CMIS Round Table](https://reader033.fdocuments.in/reader033/viewer/2022052323/558de5061a28ab07438b4691/html5/thumbnails/4.jpg)
NUXEO DEV DAY 2008
The state of JCR 2
• JSR-283, first public review July 2007
• Final release expected early 2009
• Nuxeo and Alfresco also contributing
![Page 5: CMIS Round Table](https://reader033.fdocuments.in/reader033/viewer/2022052323/558de5061a28ab07438b4691/html5/thumbnails/5.jpg)
NUXEO DEV DAY 2008
JCR – Basics
• CRUD
• Hierarchy of nodes
• Simple properties, Lists, Binaries
• Queries
• Versioning, Locking, References, ...
![Page 6: CMIS Round Table](https://reader033.fdocuments.in/reader033/viewer/2022052323/558de5061a28ab07438b4691/html5/thumbnails/6.jpg)
NUXEO DEV DAY 2008
JCR – Goals
• Java API
• Fine-grained storage model
• Lots of functionality
• Be the “SQL” of hierarchical storage
![Page 7: CMIS Round Table](https://reader033.fdocuments.in/reader033/viewer/2022052323/558de5061a28ab07438b4691/html5/thumbnails/7.jpg)
NUXEO DEV DAY 2008
JCR – Problems for ECM
• Java API
• Constrains the storage model a lot
• Too fine grained for high interoperability
![Page 8: CMIS Round Table](https://reader033.fdocuments.in/reader033/viewer/2022052323/558de5061a28ab07438b4691/html5/thumbnails/8.jpg)
NUXEO DEV DAY 2008
The state of CMIS
• Draft v 0.5 published in September 2008 by EMC, IBM, Microsoft
• Alfresco, Open Text, Oracle, SAP also on board from the start
• Oasis TC formed in November 2008
• Adullact, Booz Allen Hamilton, Day, Ektron, Exalead, Fidelity, Flatirons, Magnolia, Mitre, Nuxeo, Saperion, Sun, Vamosa, Vignette(as of 2008-12-01)
• CMIS 1.0 expected mid-2009
![Page 9: CMIS Round Table](https://reader033.fdocuments.in/reader033/viewer/2022052323/558de5061a28ab07438b4691/html5/thumbnails/9.jpg)
NUXEO DEV DAY 2008
CMIS – Goals
• Simple document model
• Independent of protocol
• SOAP, REST (AtomPub) bindings
• Not tied to a programming language
• Platform, vendor independent
• Basic set of ECM functions
• “Greatest common denominator”
![Page 10: CMIS Round Table](https://reader033.fdocuments.in/reader033/viewer/2022052323/558de5061a28ab07438b4691/html5/thumbnails/10.jpg)
NUXEO DEV DAY 2008
CMIS – Basics
• CRUD
• Hierarchy folders, Documents
• Simple properties, Lists, One binary
• Policies
• Versioning
• Relationships
• SQL Queries
![Page 11: CMIS Round Table](https://reader033.fdocuments.in/reader033/viewer/2022052323/558de5061a28ab07438b4691/html5/thumbnails/11.jpg)
NUXEO DEV DAY 2008
CMIS – Advanced
• Multi-filing
• Advanced queries
• Joins
• Full text
• ... maybe more?
![Page 12: CMIS Round Table](https://reader033.fdocuments.in/reader033/viewer/2022052323/558de5061a28ab07438b4691/html5/thumbnails/12.jpg)
NUXEO DEV DAY 2008
Other related standards
• Network filesystems (NFS, SMB, etc.)
• HTTP
• WebDAV, DeltaV
• RSS, AtomPub
• RDF, Dublin Core
![Page 13: CMIS Round Table](https://reader033.fdocuments.in/reader033/viewer/2022052323/558de5061a28ab07438b4691/html5/thumbnails/13.jpg)
Presenter Name | NUXEO DEV DAY 2008
Round TableFlorent Guillaume – NuxeoJohn Newton – Alfresco
![Page 14: CMIS Round Table](https://reader033.fdocuments.in/reader033/viewer/2022052323/558de5061a28ab07438b4691/html5/thumbnails/14.jpg)
NUXEO DEV DAY 2008
Proposed topics
• What features in an ECM standard?
• Customer benefits
• Vendor benefits
• Proprietary vendors and standards
• Open Source
![Page 15: CMIS Round Table](https://reader033.fdocuments.in/reader033/viewer/2022052323/558de5061a28ab07438b4691/html5/thumbnails/15.jpg)
NUXEO DEV DAY 2008
What features in an ECM standard?
• Document model
• Protocols
• Language APIs
• Services
![Page 16: CMIS Round Table](https://reader033.fdocuments.in/reader033/viewer/2022052323/558de5061a28ab07438b4691/html5/thumbnails/16.jpg)
NUXEO DEV DAY 2008
Cutomer benefits
• Interoperability between vendors
• Common model
• “Desilofication”
• “Commoditization”
![Page 17: CMIS Round Table](https://reader033.fdocuments.in/reader033/viewer/2022052323/558de5061a28ab07438b4691/html5/thumbnails/17.jpg)
NUXEO DEV DAY 2008
Vendor benefits
• Repository vendors get more applications
• Applications vendors get more repositories
• PR
![Page 18: CMIS Round Table](https://reader033.fdocuments.in/reader033/viewer/2022052323/558de5061a28ab07438b4691/html5/thumbnails/18.jpg)
NUXEO DEV DAY 2008
Proprietary vendors and standards
• Do vendors really want to interoperate?
• When are they going to?
• Less “bridging” vendors?
• Are existing standards really being adopted?
• Are new standards being sought?
![Page 19: CMIS Round Table](https://reader033.fdocuments.in/reader033/viewer/2022052323/558de5061a28ab07438b4691/html5/thumbnails/19.jpg)
NUXEO DEV DAY 2008
Open Source
• More repositories
• More clients
• More applications
• More competition as well!