Boost Fertility New Invention Ups Success Rates.pdf
CMIS briefing
1. Why Nuxeo chose to embrace
CMIS standard ?
Alain ESCAFFRE - Product & Presales Manager, Nuxeo
@aescaffre ae@nuxeo.com
Open World Forum 2010- September 30,
2010
Open Source ECM
27. WCM WCM
Portal website 1 website 2
Creative tools
Mail
management
solution
Collaborative platform
Digital Asset Manager Digitalization tool
Document referentials
Office tools
ERP (accountance,
BPM Engine and
product
Enterprise Process
management, ...) 4
Open Source ECM
28. WCM WCM
Portal website 1 website 2
Creative tools
Mail
management
solution
Collaborative platform
Digital Asset Manager Digitalization tool
Document referentials
Office tools
ERP (accountance,
BPM Engine and
product
Enterprise Process
management, ...) 4
Open Source ECM
29. Content processing is more
and more specialized
• More electronic document management practices in
business processes --> need of specialized vendors
that produces CEVA.
• Must the specialized vendor tie its dev. to one ECM
platform ?
• limited market size from vendor perspective
• limited product choice from customer side.
5
Open Source ECM
31. Webdav, ODMA
• File management oriented : metadata, fiel locking
• But: no type management, no query language, ...
• Many implementations, more or less close to the
standard (webfolders, ...)
• No more evolution
7
Open Source ECM
32. JCR (Java Content
Repository)
• Fully featured standard : files, versions, locking, query
langague baseline, ...
• Mature : second version of the specs (JCR 2)
• But :
• Java world
• Functionally too ambitious to gather all vendors as they should tear
their existing products too much to fit into the standard.
8
Open Source ECM
33. CMIS : complete and
interoperable
• CMIS = Content Management Interoperability Standard
• One standardized API, usable by any application
• a «Babel tower» of content management, with a language
agnostic protocole : AtomPub or SOAP, can make dialoging
Java, .NET, Python or PHP apps, even old and strange legacy
languages or framework.
• Fast adoption in the ECM market : Filenet, Documentum,
Sharepoint, Nuxeo, Open Text, Alfresco, ... and in other fields
such as WCM (EzPublish, Drupal, Joomla...)
9
Open Source ECM
35. Background
• Draft specification
submitted to OASIS in
2008
• Strong participation and
collaboration among 19
vendors
• Final public draft in
January 2010
• Ratification on May 4,
2010
11
Open Source ECM
36. Use cases for CMIS 1.0
• Collaborative Content Applications
• Portals Leveraging Content Management
Repositories
• Mashups
• Content Repository Search
• http://www.oasis-open.org/committees/cmis/
charter.php
12
Open Source ECM
37. Use cases for CMIS 1.0
• Secondary Use Cases
• Content-centric Workflow and BPM
• Archival Applications
• Compound and Virtual Documents
• Electronic and Legal Discovery
• Not in 1.0 Scope
• RM and Compliance
• DAM
• WCM
• Subscription and Notification
13
Open Source ECM
38. CMIS 1.0: Lowest Common Denominator or Greatest
Common Factor?
CMIS client : portal, scanner, other ECM
app , Business APP
CRUD operations Filing
Document
Metadata
Query : CMISQL
Folder Checkin, Checkout Relations
Renditions
Versions ACL
REST (AtomPub) ou
SOAP
Document
Filenet Nuxeo Sharepoint Open text ...
um
14
Open Source ECM
39. CMIS : a standard designed for the
development of multi-platform
connectors
• Great introspection capability for connectors
• Capabilities
• URL templates
• Customization (types, permissions, ...)
• Extensions
15
Open Source ECM
40. AIIM iECM Demo Server
• 5 Separate ECM
repositories in a
federated Health Care
Scenario
• Built by Laurence Hart
(@piewords) and
Thomas Pole (Harris
Corp.)
• Repositories all hosted
by vendors - US,
Europe, Cloud
16
Open Source ECM
45. Emergence of Chemistry
• Apache “Chemistry” Emerges as Incubator for CMIS
code base
• Nuxeo a co-founder in early 2009 with Day Software
• Alfresco contributes to OpenCMIS in 2010
• Active contributions ongoing by Nuxeo, Alfresco, Day,
Open Text and SAP
21
Open Source ECM
46. Objectives
• Having a free, open-source, implementation of CMIS
specifications, client and server side, in java and
possibly other languages (currently Python and
PHP)
• Offering tools to facilitate exposition of third party
content manager as CMIS server.
• Offering a great way of making main actors of CMIS
specification working together and dicussing
together the good and the bad of the spec :)
22
Open Source ECM
48. Already implemented by
some of the main ECM
vendors !
• Nuxeo DM, DAM and CMF are CMIS compliant
• Alfresco, Sharepoint 2010, FIlenet, Documentum (in next
release), SAP is also using the standard to browse
documents from their ERP interfaces
24
Open Source ECM
49. Already lots of connectors !
• Drupal connector, Ezpublish connector : publish content to
WCM solution
• Adobe Drive 2 : connect all the Adobee creative suite to your
asset repository
• Bonita Software connector: make the BPM engine dialogs
with the CMIS complient directory .
25
Open Source ECM
51. Real World CMIS in Action
• Content Management
Goes Mobile
• Android CMIS Broswer
• Browse CMIS repository
• View Documents
• Email Documents
• Search
• View Document Properties
http://code.google.com/p/android-cmis-browser/
27
Open Source ECM
52. Real World CMIS in Action
• Business Process
Management
• Access content stored in
ECM repositories via
CMIS
28
Open Source ECM
53. Real World CMIS in Action
• Business Process
Management
• Access content stored in
ECM repositories via
CMIS
29
Open Source ECM
54. Already in development
projects relying on CMIS !
• Education industry : big projects using central repositories.
• Changing the repository in the middle of the project: that
works !
30
Open Source ECM
55. A revolution in the way an
ECM platform is chosen !
• ECM platform not chosen anymore for interest in a specific third
party tool : those ones will be cross-ecm platform available.
• The ECM platform will be chosen for criteria such as
• Reliability
• Security
• Scalability
• Openness of the architecture, maintenance capabilities...
• Cost can also be considered as long as previous items are filled !
31
Open Source ECM