• Save
EMC World  2009 - Standards: CMIS
Upcoming SlideShare
Loading in...5

EMC World 2009 - Standards: CMIS



An overview of the CMIS standard and of the AIIM Demo put together by the iECM committee. This presentation was given by Karin Ondricek of EMC and Laurence Hart of AIIM and Washington Consulting, ...

An overview of the CMIS standard and of the AIIM Demo put together by the iECM committee. This presentation was given by Karin Ondricek of EMC and Laurence Hart of AIIM and Washington Consulting, Inc.



Total Views
Views on SlideShare
Embed Views



7 Embeds 114

http://wordofpie.com 90
http://jisi.dreamblog.jp 11
http://www.linkedin.com 6
http://www.slideshare.net 4
http://wordofpie.wordpress.com 1
http://translate.googleusercontent.com 1
http://ig.gmodules.com 1



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • The demo is at:

    Look here for information on getting the AIIM iECM Demo source code and for further links to the creation of the demo:
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

EMC World  2009 - Standards: CMIS EMC World 2009 - Standards: CMIS Presentation Transcript

  • Enterprise Content Management Standards: CMIS Karin Ondricek Group Manager, Product Marketing Laurence Hart AIIM iECM Committee Member
  • The Case for Content Interoperability
    • Multiple Content Repositories
    • Discrete business units
    • Application specific ECM solutions
    • Mergers and acquisitions
    • Results
    • Stove-piped information
    • Discrete environments
    • Multiple investments
    • Added costs
    • Loss of business flexibility
    • Increases complexity for developers
    Challenges Tech Pubs Engineering Sales
  • Implications
    • Difficult for enterprise to reuse/aggregate content
    • Expensive for ISV to address repositories from multiple vendors
    • Difficult for users to access content from other sources
    • ECM isolation limits ECM adoption
    Needed: An interoperability standard to make content accessible from any source.
  • Content Management Interoperability Services
    • A Web-based, protocol-layer interface to enable applications to interoperate with disparate content repositories
    • Provide content management functionality that can be readily mapped to most repositories
      • A “common denominator” interface; not a full-function ECM interface
    CMIS Provides Standards-based Content Management
  • CMIS Target Scenarios
    • Content Collaboration/ Aggregation:
      • Allow integration of content from different repositories, not just presentation/views
          • E.g. “My Assigned Tasks/Documents” from multiple systems.
      • Allow customers to use the user interface of one application for the content of another
      • Support Mashups and Web 2.0 Technologies
    • Content Processing Applications:
      • Read or publish content to any repository as part of a business process, without specific connectors
  • CMIS Goals
    • A standard for sharing information stored in disparate repositories that is designed to:
    • Ensure interoperability for people and for applications among multiple content repositories across all platforms
        • Enable applications to target one or more ECM repositories uniformly for core content services
    • Easy mapping to existing ECM systems
        • Expose standard set of APIs for existing capabilities of CM repositories
        • Leverage existing content
  • The current specification contains…
    • An abstract domain model
      • A simple data model (typed objects, versioning, …)
      • A set of core services (CRUD, query, navigation, …)
    • Two protocol bindings
      • Simple Object Access Protocol (SOAP) / WSDL
      • Representational State Transfer (REST) / ATOM
    • And exploits web technologies
      • Web 2.0
      • Internet Scale
  • CMIS Non-Goals
    • Expose ALL capabilities of an ECM repository or application
      • Integrated ECM suites may still use proprietary interfaces for “better together” functionality where appropriate.
    • Standardize designer/admin-type operations, e.g.:
      • Defining object types
      • Controlling security
  • The Case for Content Interoperability
    • Improves user access
    • Users do not require unique applications to access each repository
    • Improve process across functional boundaries
    • End users don’t require specific applications
    • Speeds application development and deployment
    • Develop application once to access all repositories
    Benefits Tech Pubs Engineering Sales
  • CMIS within the Documentum API Portfolio Interop / Integration What are you trying to accomplish? Build / Customize CMIS
  • Who is Driving CMIS?
    • Need identified by iECM
    • Initial proposal drafted by EMC, IBM & Microsoft
      • Reviewed by Alfresco, Open Text, Oracle, SAP
      • All built early prototype to validate the design, and tested interoperability among them.
      • Draft was unveiled in Sep 2008, and submitted to OASIS
    • The OASIS CMIS TC was formed in Nov ‘08
      • 20+ vendors are participating
      • Aggressive working timeline for v1
  • Status Update
    • v0.61 spec is available
    • Technical Committee working materials are publicly accessible
    • Targeting public review this summer
    • Targeting v1.0 end of year or early next year
  • AIIM iECM Demo
    • Organized by the AIIM iECM Committee
      • Thomas Pole, Chair
      • Betsy Fanning, AIIM Director of Standards
      • Project 2 months before the AIIM Conference
    • Search Federator Application
      • Development led by Laurence Hart (CMIS Federator) and Thomas Pole (User Interface)
      • Use CMIS (Web Services binding) to query/access disparate, geographically distributed vendor repositories
    • Content
      • Several issues of AIIM E-DOC Magazine, Infonomics Magazine, and vendor material
      • Spread across repositories
    • Participating vendors
      • Alfresco
      • EMC Corp
      • Nuxeo
  • How does it work? CMIS Search Federator (California, US) AIIM iECM’s Browser-Based Search User Interface (.NET) Alfresco Repository (United Kingdom) CMIS Implementation Documentum Repository (Amazon Cloud) CMIS Implementation Nuxeo Repository (France) CMIS Implementation
  • Challenges Building the Demo
    • Hosting Challenges
      • Federator hosting service
      • Vendor server hosting
    • Multiple Firsts
      • First SOAP-Based CMIS Application
      • First Multi-Vendor CMIS Application
      • The 80/20 rule
    • Two Months to do Everything
      • Head start from Craig Randall
      • Craig’s and this application on ECM Developer Network
    • Only Possible with CMIS
      • Most technical challenges weren’t CMIS related
      • Nuxeo connector only took one hour to add