AIIM New England - ECM in an Interoperable World

41
Open Source ECM ECM in an Interoperable World Cheryl McKinnon - Nuxeo [email protected] @CherylMcKinnon AIIM New England - March 2, 2011 Tuesday, March 1, 2011

description

Educational session for AIIM NE chapter on March 2 - topic of Open Standards and the move toward Interoperability in Enterprise Content Management

Transcript of AIIM New England - ECM in an Interoperable World

Page 1: AIIM New England - ECM in an Interoperable World

Open Source ECM

ECM in an Interoperable World

Cheryl McKinnon - [email protected]@CherylMcKinnon

AIIM New England - March 2, 2011

Tuesday, March 1, 2011

Page 2: AIIM New England - ECM in an Interoperable World

Open Source ECM

Open Standards Are Essential to ECM

2

Tuesday, March 1, 2011

Page 3: AIIM New England - ECM in an Interoperable World

Open Source ECM

Open Standards in ECM

3

• Information Management professionals who are serious about digital preservation in today’s knowledge economy need to be diligent

• Preservation

• Metadata

• Interoperability

Tuesday, March 1, 2011

Page 4: AIIM New England - ECM in an Interoperable World

Open Source ECM

Preservation Standards

4

• How do we ensure this era of Information Overload doesn’t become the Dark Ages 2.0?

• Non-vendor controlled file formats

• Independent from operating systems or hardware platforms

• Can live outside of digital rights lockdown for appropriate preservation and educational uses

Tuesday, March 1, 2011

Page 5: AIIM New England - ECM in an Interoperable World

Open Source ECM

Open Standards for Preservation

5

• A long way to go...but:

• PDF/A and ODF are a start

• Public sector has lead the charge in this area

• PDF/A as an ISO Standard incubated by AIIM

• Ability to mandate and encourage open standards adoption

Tuesday, March 1, 2011

Page 6: AIIM New England - ECM in an Interoperable World

Open Source ECM

Open Standards for Metadata

6

• Dublin Core

• Wide adoption for these standard metadata elements in content management and library systems

• XML

• W3C consortium

• Machine and Human Readable textual data format

Tuesday, March 1, 2011

Page 7: AIIM New England - ECM in an Interoperable World

Open Source ECM

Open Standards for Interoperability

7

• CMIS (Content Management Interoperability Services)

• OASIS managed with active participation from AIIM

• OpenSocial

• Interoperability across collaboration and social network products

• “Gadget” metaphor inspired by Google

• An Open API not formal standard

Tuesday, March 1, 2011

Page 8: AIIM New England - ECM in an Interoperable World

Open Source ECM

2010 Was a Turning Point in ECM

8

Tuesday, March 1, 2011

Page 9: AIIM New England - ECM in an Interoperable World

Open Source ECM

CMIS - Vendors Playing Nice

9

Tuesday, March 1, 2011

Page 10: AIIM New England - ECM in an Interoperable World

Open Source ECM

Background

10

• Original Concept as an AIIM Committee in 2006

• “Interoperable Enterprise Content Management - iECM”

• Kick off meeting - vendors, academics, end-users

• Three vendors created own project

• Microsoft, EMC, IBM

• Expanded to 7 vendors

Tuesday, March 1, 2011

Page 11: AIIM New England - ECM in an Interoperable World

Open Source ECM

Background

11

• 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

Tuesday, March 1, 2011

Page 12: AIIM New England - ECM in an Interoperable World

Open Source ECM

CMIS: Why and What?

12

• Statement of Purpose

• Define a domain model that can be used by applications to work with one or more Content Management systems

• Data Model, Abstract Capabilities, Set of Bindings

• Problem of “islands of incompatible systems” making it difficult for organizations and application developers to integrate content across and among systems

Tuesday, March 1, 2011

Page 13: AIIM New England - ECM in an Interoperable World

Open Source ECM

CMIS: Why and What?

13

Whitepaper - CMIS, by Gilbane Group and OASIS

Tuesday, March 1, 2011

Page 14: AIIM New England - ECM in an Interoperable World

Open Source ECM

CMIS: Why and What?

14

• 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

Tuesday, March 1, 2011

Page 15: AIIM New England - ECM in an Interoperable World

Open Source ECM

CMIS: Why and What?

15

• 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

Tuesday, March 1, 2011

Page 16: AIIM New England - ECM in an Interoperable World

Open Source ECM

16

IBM/Filenet NuxeoEMC/

Documen-tum

Sharepoint Alfresco ...

CMIS client : Portal, Scanning, ECM app , Business APP

Document

FolderMetadata

Checkin, Checkout

Versions

CRUD operationsQuery : CMISQL

Renditions

Filing

Relations

REST (AtomPub) or SOAP

ACL

CMIS 1.0

Tuesday, March 1, 2011

Page 17: AIIM New England - ECM in an Interoperable World

Open Source ECM

Emergence of Chemistry

17

• 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

Tuesday, March 1, 2011

Page 18: AIIM New England - ECM in an Interoperable World

Open Source ECM

Emergence of Chemistry

18

Tuesday, March 1, 2011

Page 19: AIIM New England - ECM in an Interoperable World

Open Source ECM

Removing the Stigma from “Silo”

19

Tuesday, March 1, 2011

Page 20: AIIM New England - ECM in an Interoperable World

Open Source ECM

Harvesting the Silos

20

• Finding the common ground across Content Management Repositories

• Technical Use Cases

• Repository to Repository

• Application to Repository

• Federated Repositories

• http://www.slideshare.net/pie1120/the-point-of-the-content-interoperability-services-cmis-standard

Tuesday, March 1, 2011

Page 21: AIIM New England - ECM in an Interoperable World

Open Source ECM

Harvesting the Silos

21

• Repository to Repository

• Publish a document from one repository to another

• Example: a document in an ECM system published to a WCM upon approval

• Manage corporate records from one centralized repository

• Access business records from multiple document repositories in one records system for consistent retention, disposition

Tuesday, March 1, 2011

Page 22: AIIM New England - ECM in an Interoperable World

Open Source ECM

Harvesting the Silos

22

• Application to Repository

• Use and consume managed content across other line of business applications

• ERP, CRM, case management systems, collaboration tools

• Let content flow across its natural horizontal business lifecycle

Tuesday, March 1, 2011

Page 23: AIIM New England - ECM in an Interoperable World

Open Source ECM

Harvesting the Silos

23

• Federated Repositories

• Ability to use and consume content across multiple repositories

• Appears to end user as one cohesive system

• Ability to build single UI to access content in across multiple repositories - entirely different ECM products

Tuesday, March 1, 2011

Page 24: AIIM New England - ECM in an Interoperable World

Open Source ECM

AIIM iECM Demo Server

24

• 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

Tuesday, March 1, 2011

Page 25: AIIM New England - ECM in an Interoperable World

Open Source ECM

AIIM iECM Demo Server

25

Tuesday, March 1, 2011

Page 26: AIIM New England - ECM in an Interoperable World

Open Source ECM

AIIM iECM Demo Server

26

Tuesday, March 1, 2011

Page 27: AIIM New England - ECM in an Interoperable World

Open Source ECM

Problem is Not Vendor Lock-in It’s Content Lock-in

27

Tuesday, March 1, 2011

Page 28: AIIM New England - ECM in an Interoperable World

Open Source ECM

Lowest Common Denominator or Greatest Common Factor?

28

• Basics of the Specification

• Object Types

• Documents, Folders, Relationships, Policies

• Each object has an object identity, properties

• Objects may an access control list, a content stream or rendition

Tuesday, March 1, 2011

Page 29: AIIM New England - ECM in an Interoperable World

Open Source ECM

Lowest Common Denominator or Greatest Common Factor?

29

• Versioning of Documents

• CMIS Query and Discovery Services

• Navigation Services

• Multi-Filing Services

Tuesday, March 1, 2011

Page 30: AIIM New England - ECM in an Interoperable World

Open Source ECM

Platforms vs. Suites vs. Condominiums

30

Tuesday, March 1, 2011

Page 31: AIIM New England - ECM in an Interoperable World

Open Source ECM

ECM Evolving into a Platform for Content Applications

31

• CMIS opens the door to meaningful consumption of content across business processes

• Generic deployments of basic document management often don’t meet business requirements

• Compliance cudgel often doesn’t work

• Productivity is back on the front-burner

• CMIS = Fast integrations

Tuesday, March 1, 2011

Page 32: AIIM New England - ECM in an Interoperable World

Open Source ECM

ECM Evolving into a Platform for Content Applications

32

• AIIM Market Intelligence “State of the ECM Industry” 2010

• 34% Respondents have a keen interest in CMIS

• But... only 7% plan to adopt over next year

• http://www.aiim.org/Research/ECM-State-of-Industry-2010.aspx

Tuesday, March 1, 2011

Page 33: AIIM New England - ECM in an Interoperable World

Open Source ECM

ECM Evolving into a Platform for Content Applications

33

• Vendors with cohesive platforms may be able to be most creative with CMIS

• ECM vendors will need to differentiate in new ways

• Suite vendors that assembled portfolio via acquisition will take longer to take full advantage of CMIS

• Inconsistent architectures and integrations

Tuesday, March 1, 2011

Page 34: AIIM New England - ECM in an Interoperable World

Open Source ECM

CMIS: It’s Real. And It’s Spectacular.

34

Tuesday, March 1, 2011

Page 35: AIIM New England - ECM in an Interoperable World

Open Source ECM

Real World CMIS in Action

35

• 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/

Tuesday, March 1, 2011

Page 36: AIIM New England - ECM in an Interoperable World

Open Source ECM

Real World CMIS in Action

36

• Content Engine behind WCM / Portal Systems

• Drupal

• EZPublish

• Nuxeo

• Alfresco

• KnowledgeTree

Tuesday, March 1, 2011

Page 37: AIIM New England - ECM in an Interoperable World

Open Source ECM

Real World CMIS in Action

37

• Business Process Management

• Access content stored in ECM repositories via CMIS

Tuesday, March 1, 2011

Page 38: AIIM New England - ECM in an Interoperable World

Open Source ECM

Why It Matters

38

Tuesday, March 1, 2011

Page 39: AIIM New England - ECM in an Interoperable World

Open Source ECM

39

Standards = Efficiency

Tuesday, March 1, 2011

Page 40: AIIM New England - ECM in an Interoperable World

Open Source ECM

Transporting the Digital Goods

40

• Line of Business and ECM Applications carry business content

• Goods and Services are bought, sold and contracted electronically

• Interoperable systems (ERP, WCM, eCommerce, BPM and Workflow, ECM) need to let electronic content move across business processes

• Reluctance to adopt basic Document Management interoperability standards is a repeat of the Rail Gauge Debates of the 1800s

Tuesday, March 1, 2011