alfresco_aiim_2006_05_16

Embed Size (px)

Citation preview

  • 7/31/2019 alfresco_aiim_2006_05_16

    1/23

    1

    Open SourceEnterprise Content Management

    John Newton

    Chairman and CTO, Alfresco

    www.alfresco.org

  • 7/31/2019 alfresco_aiim_2006_05_16

    2/23

    224 May 2012

    Agenda

    Intro John Newton

    Co-founder of Documentum and Alfresco

    A Brief History of ECM

    Why Open Source ECM

    Alfresco Open Source ECM Architecture

    Alfresco as a Scalable Enterprise Platform ECM and Open Source: Whats Next

  • 7/31/2019 alfresco_aiim_2006_05_16

    3/23

    324 May 2012

    Alfresco is

    Open Open source, Open standards

    Source Best-of-breed open source components

    Enterprise Enterprise-scale, enterprise-infrastructure, enterprise-control

    Content Documents, records, XML, web pages,images, rich media, code

    Management Most experienced team in contentmanagement in the world fromDocumentum and Interwoven

  • 7/31/2019 alfresco_aiim_2006_05_16

    4/23

    424 May 2012

    A Brief History of ECM

    1985 1990 1995 2000 2006

    Advancedcontentconcepts

    DRM,DAM,LifecycleMgmt

    Image mgmtand firstcollaboration

    Filenet,ViewStar,Lotus

    Electronicdocumentmgmt

    DocumentumSarosPCDocs

    Webcontentmgmt

    Netscape,Vignette,Interwoven

    Consolidationof ECM

    Open sourceweb contentmgmt

    OpenCMS,Mambo,Drupal, Plone

    Opensourceenterprise

    contentmgmt

    CMSStandards

  • 7/31/2019 alfresco_aiim_2006_05_16

    5/23

    524 May 2012

    What is Enterprise Content Management?

    ElectronicPublishing

    Collaboration

    Forms

    Management

    RecordsManagement

    Web

    ContentManagement

    DocumentManagement

    Information

    Object /File /Data (XML)

    MetadataSearch

    Source: AIIM Enterprise Content Management Association

  • 7/31/2019 alfresco_aiim_2006_05_16

    6/23

    624 May 2012

    Applications of Enterprise Content Mgmt

    Web and Portal Content Management

    Collaborative Development

    On Demand Publishing

    Compliance

    Records Management

    Document Management

    Digital Asset Management

    Image Management

  • 7/31/2019 alfresco_aiim_2006_05_16

    7/23724 May 2012

    What is Wrong with ECM?

    1. ECM costs too much

    2. ECM is too hard and too cumbersome

    3. ECM doesnt scale for enterpriserequirements

    4. ECM is isolated in departmental islands

    5. ECM hasnt changed much

    Source: Information Architecture Institute Jan 2003

    http://iainstitute.org/pg/the_problems_with_cms.php#000064

    15-years hard knocks

  • 7/31/2019 alfresco_aiim_2006_05_16

    8/23824 May 2012

    Predictions for ECM

    1. ECM will standardize, commoditize and the

    business model will change

    2. ECM will become simpler, lighter-weight, andmuch easier

    3. ECM will deploy new technologies to scale todynamically serve the enterprise and beyond

    4. ECM will decentralize, federate andintegrate with the rest of the enterprise

    5. Open source will become a powerful forcefor change in ECM

  • 7/31/2019 alfresco_aiim_2006_05_16

    9/23

    924 May 2012

    Commoditization of ECM

    Full-text Indexes& Categories

    Storage

    MetadataDBMS

    App Server

    Web

    Applications

    Virtual File

    System

    WebDAV

    CIFS

    FTP

    Content

    Repository

    Business

    Process

    Engine

    CRM

    Web Services

    Portal Server

    Knowledge

    Portals

    High Availability

    Hot Standby

  • 7/31/2019 alfresco_aiim_2006_05_16

    10/23

    1024 May 2012

    Standardization of Content Mgmt Functionality

    Library Services

    Content Services

    Data Modelling

    Search

    Business Process and Lifecycle Management

    Security and Organizational Structure

    Application Integration

  • 7/31/2019 alfresco_aiim_2006_05_16

    11/23

    1124 May 2012

    Standardization Efforts in Content Mgmt

    WebDAV IETF Web-based Distributed Authoring

    and Versioning

    JSR-170 Java Content Repository (JCR) API

    JSR-283 Next generation of JCR

    iECM AIIM Interoperable Enterprise ContentMgmt

    Where is the SQL of Enterprise ContentManagement?

  • 7/31/2019 alfresco_aiim_2006_05_16

    12/23

    1224 May 2012

    Open Source as a Force in Content Mgmt

    Open source is now

    acceptable in F1000 ECM is fast-growing

    must have

    ECM vendors arealienating customers& channels

    Enterprise softwareand business modelevolves slowly

    Open source evolvesfaster

    After Linux and MySQL,

    enterprises are now looking

    for open source alternatives

    for the rest of their stack

    Marten Mickos, MySQL

    $1.6$1.8

    $2.1

    $2.8

    $3.4

    $3.9

    2003 2004 2005 2006 2007 2008

    North American ECM Market RevenueSource: Forrester Research, June 2005

  • 7/31/2019 alfresco_aiim_2006_05_16

    13/23

    1324 May 2012

    Fostering ECM Innovation

    DeveloperDevelopment

    (Bugs)

    ProductMgmt

    Support

    Sales

    MarketingAccounts

    Reception

    QA

    CustomerCustomerCustomer

    PartnerPartner

    Partner

    Media

    Shipping Customer

    Developer

    PartnerMarketer

    Tester

    Mgmt

    SupportEngineer

    Internet

    BloggerCode

    OpenClosed

  • 7/31/2019 alfresco_aiim_2006_05_16

    14/23

    1424 May 2012

    Open Source is Changing Enterprise Software

    All categories of enterprise software affected OS, DBMS, BI, Test & Build, System Admin, CRM,

    ERP, CMS

    Users sell themselves through try and buy

    Direct connection between customers anddevelopers

    Architecture is guided by the community

    Community, developers collaborate on theelimination of bugs

    Faster propagation, faster innovation

  • 7/31/2019 alfresco_aiim_2006_05_16

    15/23

    1524 May 2012

    Simplifying Enterprise Content Management

    Address the paradigms thatusers know best

    Replace shared file drives withVirtual File System

    Email-like plug-in rulesautomate manual processing &

    enhance compliance Google-like search, Yahoo-like

    browsing

    Templates to encourage reuse,simplifies use and provides

    web access Simple data model supports

    end user administration

    1. File SystemEmulation

    2. RulesEngine

    3. Out of the boxportalintegration

  • 7/31/2019 alfresco_aiim_2006_05_16

    16/23

    1624 May 2012

    Scale Requirements for an Enterprise Platform

    Scale in Information

    Complex search, structure & classification ofinformation

    Scale in Activity Complex information per activity with dynamic

    views with full object-level security Scale in People

    Up to 100,000s of readers and writers of gigabytesand terabytes

    Scale in Geography Sharing of information across continents in real-

    time

  • 7/31/2019 alfresco_aiim_2006_05_16

    17/23

    1724 May 2012

    Strategies for Scaling Information and Activity

    Modularity and AOP

    Flexible Data Modelling

    Object-Relational Mapping and Optimization

    Service Oriented Architecture

    Federation vs. Centralization

    Caching and Clustering

    Web Caching High Availability

    N ECM A hit t f S l bilit d

  • 7/31/2019 alfresco_aiim_2006_05_16

    18/23

    1824 May 2012

    Database

    Storage

    Templating

    Indexing

    Workflow

    Security

    DRM

    Admin

    Aspect (Module) Interface

    Spring Framework

    New ECM Architectures for Scalability andAdaptability

    Content Mgmt Repository

    DistributedStore

    CIFS, FTPWebDAV

    JSR-170& Web Svcs

    JSR-168Portlets

    ObjectPersistence

    Enterprise-scale,

    high-integrityrepository

    Best of Breed OpenSource Components

    Modular, light-weight architecture

    Distributedarchitecture

    High Availability

    5X faster

    BPMControl

    MySQL,Oracle

    PHPFreeMarker jBPM JMX

    Lucene OpenDRM

    Java App Servers and Portals

  • 7/31/2019 alfresco_aiim_2006_05_16

    19/23

    1924 May 2012

    Scaling People and Geography

    DBMS Index

    R&D

    Repo

    Sales

    Repo

    Mktg

    Repo

    DBMS Index

    DBMS Index

    Federation

    VirtualWorkspace

    VirtualWorkspace

    VirtualWorkspace

    WCMRepository

    WebSite

    WebSite

    WebSite

    Web Caching

    DBMS DBMS DBMS

    Database Cluster

    Repo Repo Repo

    ECM Cluster

    Distributed Cache

    Clustering

  • 7/31/2019 alfresco_aiim_2006_05_16

    20/23

    2024 May 2012

    Gartner Hype Curve for Content Mgmt

    Source: Gartner June 2005

  • 7/31/2019 alfresco_aiim_2006_05_16

    21/23

    2124 May 2012

    Future of ECM

    Enterprise Content Management should be bigger

    $2.5B ECM vs. $10B RDBMS

    Standardization will fuel growth JSR-170, JSR-283, iECM -> SQL for Content

    Commodization will drive global adoption China, India, Russia, Latin America

    Innovation will drive scalability and simplicity

    Open Source will drive innovation Next generation: Wikis, Blogs, XML Composition

    New distributed models: RSS, Web Services, Message based

  • 7/31/2019 alfresco_aiim_2006_05_16

    22/23

    2224 May 2012

    Summary

    Time is ripe for open source in enterprise

    content management

    Open source brings the community into thedevelopment, support and service process

    Open source changes the sales and pricedynamics of the industry

    Open source brings back the innovation

    process into the industry

  • 7/31/2019 alfresco_aiim_2006_05_16

    23/23

    2324 May 2012

    For More Information

    See us at Booth #1162

    Try Alfresco http://www.alfresco.com

    Case Studies http://www.alfresco.com/customers

    Downloads http://www.alfresco.org/downloads

    [email protected]