Open Source ECM
March 2010 - Alain ESCAFFRE
CMIS: Overview of a Rapidly Evolving ECM Standard
mercredi 10 mars 2010
Open Source ECM
Why CMIS ?
2
mercredi 10 mars 2010
Open Source ECM
ECM Platform: Growing Use Cases
3
Capture& Create
Share &Collaborate
Process& Review
Publish& Archive
Search& Find
1
2
3
4
5
mercredi 10 mars 2010
Open Source ECM
ECM Platform: Essential to IT
4
• End silos of content and content management systems
• ECM platform as a horizontal IT function:
• secure and manage intellectual and transactional digital assets created and used by enterprise
• Directly tied to business processes
mercredi 10 mars 2010
Open Source ECM
ECM Platform: Essential to IT
5
• Immediate consequence : more content exchanged between your ECM platform and other applications
mercredi 10 mars 2010
Open Source ECM
ECM Platform: Foundation for Content Applications
6
• More electronic document management practices in business processes
• Consequence: More Content Applications
• Specifically designed and tailored for specific vertical business problems
mercredi 10 mars 2010
Open Source ECM
ECM Platform: Time for New Approaches
7
• Customers have new requirements
• Cost models
• Technical capabilities
• Platform flexibility
• Should not limit OS/Database choices
• End of a model where customers are locked to a specific vendor indefinitely
mercredi 10 mars 2010
Open Source ECM
Summary
8
Content App multiplication
Document backbone + SOA
End of vendor lock-in model
Need for standard !
mercredi 10 mars 2010
Open Source ECM
ECM: Overview of Previous Standards
9
mercredi 10 mars 2010
Open Source ECM
WebDAV and ODMA
10
• File management oriented : metadata, file locking
• No type management, no query language
• Many implementations, more or less close to the standard (webfolders, ...)
mercredi 10 mars 2010
Open Source ECM
JCR (Java Content Repository)
11
• Fully featured standard : files, versions, locking, query language baseline, ...
• Mature : second version of the specs (JCR 2)
• But :
• Java specfic
• Difficult to gather all vendors and compel to change their existing products to meet standard
mercredi 10 mars 2010
Open Source ECM
CMIS is here :-)
12
• CMIS = Content Management Interoperability Standard
• One standardized API, usable by any application
• “Tower of Babel” of content management, with a language agnostic protocol:
• AtomPub or SOAP, can make dialoging Java, .NET, Python or PHP apps, even old and obscure legacy languages or framework.
• Fast adoption in the ECM market : Nuxeo, IBM/Filenet, EMC/Documentum, Sharepoint, Open Text, Alfresco
• Also WCM (EzPublish, Drupal, Joomla...)
mercredi 10 mars 2010
Open Source ECM
CMIS Concepts
13
mercredi 10 mars 2010
Open Source ECM
14
IBM/Filenet NuxeoEMC/
Documen-tum
Sharepoint Open Text ...
CMIS client : portal, scanner, other ECM app , Business APP
Document
FolderMetadata
Checkin, Checkout
Versions
CRUD operations
Query : CMISQL
Renditions
Filing
Relations
REST (AtomPub) or SOAP
ACL
CMIS 1.0
mercredi 10 mars 2010
Open Source ECM
CMIS : A standard designed for development of multi-platform connectors
15
• Great introspection capability for connectors
• Capabilities
• URL templates
• Customization (types, permissions, ...)
• Extensions
mercredi 10 mars 2010
Open Source ECM
Nuxeo Perspectives
16
mercredi 10 mars 2010
Open Source ECM
More Connectors and tools for our Customers
17
• 2010 and beyond :
• Integration with portals and CMS (such as EZ Publish, Drupal, Sharepoint, ...)
• Connectors for capture tools : scanners, fax, ...
• Connectors for Office tools : Office, Open Office, and for business specific applications, such as AutoCAD, Adobe CS ...
• ... ?
mercredi 10 mars 2010
Open Source ECM
A Revolution in ECM Platform Requirements
18
• ECM platform no longer chosen only because of interest in a specific third party tool
• More applications will be cross-ECM platform ready
• The ECM platform will be chosen for criteria such as
• Reliability
• Security
• Scalability
• Openness of the architecture, maintenance and support...
• Rapid delivery of value and results
mercredi 10 mars 2010
Open Source ECM
CMIS : Nuxeo Contributions to Standard Evolution
19
mercredi 10 mars 2010
Open Source ECM
Nuxeo Involvement
20
• Senior R&D support
• Florent Guillaume, Nuxeo head of R&D a lead participant in specifications review - 1.0 in final review stages at March 2010
• Apache Chemistry project:
• Initialization and participation in the development of a set of multi-language libraries to facilitate use and adoption of the standard, under the Apache foundation
• Creation of Utility tools:
• CMIS Shell, Iphone application
mercredi 10 mars 2010
Top Related