Anda di halaman 1dari 23

Open Source Enterprise Content Management

John Newton

Chairman and CTO, Alfresco


www.alfresco.org

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

24 May 2012

Alfresco is
Open Source Open source, Open standards Best-of-breed open source components

Enterprise
Content Management

Enterprise-scale, enterpriseinfrastructure, enterprise-control


Documents, records, XML, web pages, images, rich media, code Most experienced team in content management in the world from Documentum and Interwoven

24 May 2012

A Brief History of ECM


1985
Image mgmt and first collaboration Filenet, ViewStar, Lotus

1990
Electronic document mgmt Documentum Saros PCDocs

1995
Web content mgmt Netscape, Vignette, Interwoven

2000
Advanced content concepts DRM, DAM, Lifecycle Mgmt Consolidation of ECM

2006
Open source enterprise content mgmt CMS Standards

Open source web content mgmt


OpenCMS, Mambo, Drupal, Plone

24 May 2012

What is Enterprise Content Management?


Collaboration Records Management Web Content Management
Metadata

Information Object / File / Data (XML)

Electronic Publishing
Search

Document Management

Forms Management

Source: AIIM Enterprise Content Management Association


24 May 2012 5

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
6

24 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 enterprise requirements


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

24 May 2012

Predictions for ECM


1. ECM will standardize, commoditize and the business model will change 2. ECM will become simpler, lighter-weight, and much easier 3. ECM will deploy new technologies to scale to dynamically serve the enterprise and beyond

4. ECM will decentralize, federate and integrate with the rest of the enterprise
5. Open source will become a powerful force for change in ECM
24 May 2012 8

Commoditization of ECM
Web Applications Knowledge Portals
App Server Portal Server Business Process Engine

Web Services
CRM

Virtual File System

FTP

Content Repository

High Availability

CIFS WebDAV

Full-text Indexes & Categories

Storage

Metadata DBMS

Hot Standby

24 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

24 May 2012

10

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 Content Mgmt


Where is the SQL of Enterprise Content Management?

24 May 2012

11

Open Source as a Force in Content Mgmt

Open source is now acceptable in F1000


ECM is fast-growing must have

After Linux and MySQL, enterprises are now looking for open source alternatives for the rest of their stack
Marten Mickos, MySQL
$2.8 $3.4

$3.9

ECM vendors are alienating customers & channels Enterprise software and business model evolves slowly
Open source evolves faster
24 May 2012

$2.1 $1.6 $1.8

2003

2004

2005

2006

2007

2008

North American ECM Market Revenue Source: Forrester Research, June 2005 12

Fostering ECM Innovation Closed


Customer Customer Customer Sales Media

Open
Code Blogger Developer
Customer Mgmt

Reception

Product Shipping Mgmt Development Developer (Bugs) QA Support

Internet
Support Engineer

Marketing
Partner Partner
24 May 2012

Accounts

Marketer Tester Partner

Partner
13

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 and developers Architecture is guided by the community

Community, developers collaborate on the elimination of bugs


Faster propagation, faster innovation
14

24 May 2012

Simplifying Enterprise Content Management

Address the paradigms that users know best Replace shared file drives with Virtual File System Email-like plug-in rules automate 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 System Emulation

2. Rules Engine

3. Out of the box portal integration


24 May 2012

15

Scale Requirements for an Enterprise Platform

Scale in Information

Complex search, structure & classification of information Complex information per activity with dynamic views with full object-level security Up to 100,000s of readers and writers of gigabytes and terabytes

Scale in Activity

Scale in People

Scale in Geography

Sharing of information across continents in realtime

24 May 2012

16

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

24 May 2012

17

New ECM Architectures for Scalability and Adaptability

Enterprise-scale, high-integrity repository

Java App Servers and Portals

Spring Framework
CIFS, FTP WebDAV JSR-170 & Web Svcs JSR-168 Portlets

Best of Breed Open Source Components


Modular, lightweight architecture Distributed architecture High Availability 5X faster
24 May 2012

Content Mgmt Repository


Object Persistence BPM Control Distributed Store

Aspect (Module) Interface


Templating Workflow Database Indexing Security DRM Storage Admin

MySQL, Oracle

PHP Lucene OpenDRM jBPM JMX FreeMarker

18

Scaling People and Geography


Federation
Mktg Repo R&D Repo

DBMS

Index Sales Repo

Web Caching

DBMS

Index

DBMS

Index

Clustering
Virtual Workspace

Virtual Workspace

Virtual Workspace

Repo

Repo
ECM Cluster

Repo

WCM Repository

Distributed Cache

Web Site

Web Site

Web Site

DBMS

DBMS
Database Cluster

DBMS

24 May 2012

19

Gartner Hype Curve for Content Mgmt


Source: Gartner June 2005

24 May 2012

20

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


China, India, Russia, Latin America

Commodization will drive global adoption

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

24 May 2012

21

Summary

Time is ripe for open source in enterprise content management Open source brings the community into the development, support and service process Open source changes the sales and price dynamics of the industry Open source brings back the innovation process into the industry

24 May 2012

22

For More Information

See us at Booth #1162

Try Alfresco

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

Case Studies

Downloads

http://www.alfresco.org/downloads
john.newton@alfresco.com

24 May 2012

23