cmis round table

19
Florent Guillaume | NUXEO DEV DAY 2008 Standards and interoperability for ECM JCR 2, CMIS, etc. Round Table Florent Guillaume – Nuxeo John Newton – Alfresco

Upload: nuxeo

Post on 27-Jun-2015

2.725 views

Category:

Technology


0 download

DESCRIPTION

Interoperability is key to open source success in the enterprise applications field. Aside from the JCR (Java Content Repository) and its successor, JCR2, new standards or proposed standards are emerging, such as CMIS (Content Management Interoperability Services), that promise true interoperability between proprietary (such as Documentum, Filenet or SharePoint) and open source (such as Nuxeo and Alfresco) ECM systems. Will this standards truly unlock information from their silos and enable ECM as the backbone for unstructured information in the enterprise? Participants of this roundtable, all of them involved in various standardization efforts, will present and discuss the pros and cons of the various approaches.

TRANSCRIPT

Page 1: CMIS Round Table

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

NUXEO DEV DAY 2008

JCR and CMIS

Page 3: CMIS Round Table

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

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

NUXEO DEV DAY 2008

JCR – Basics

• CRUD

• Hierarchy of nodes

• Simple properties, Lists, Binaries

• Queries

• Versioning, Locking, References, ...

Page 6: CMIS Round Table

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

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

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

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

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

NUXEO DEV DAY 2008

CMIS – Advanced

• Multi-filing

• Advanced queries

• Joins

• Full text

• ... maybe more?

Page 12: CMIS Round Table

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

Presenter Name | NUXEO DEV DAY 2008

Round TableFlorent Guillaume – NuxeoJohn Newton – Alfresco

Page 14: CMIS Round Table

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

NUXEO DEV DAY 2008

What features in an ECM standard?

• Document model

• Protocols

• Language APIs

• Services

Page 16: CMIS Round Table

NUXEO DEV DAY 2008

Cutomer benefits

• Interoperability between vendors

• Common model

• “Desilofication”

• “Commoditization”

Page 17: CMIS Round Table

NUXEO DEV DAY 2008

Vendor benefits

• Repository vendors get more applications

• Applications vendors get more repositories

• PR

Page 18: CMIS Round Table

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

NUXEO DEV DAY 2008

Open Source

• More repositories

• More clients

• More applications

• More competition as well!