Open Source Enterprise Content Management

emptyslowInternet και Εφαρμογές Web

12 Νοε 2013 (πριν από 3 χρόνια και 8 μήνες)

71 εμφανίσεις

1

Open Source

Enterprise Content Management

John Newton

Chairman and CTO, Alfresco

www.alfresco.org

2

12 November 2013

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: What’s Next

3

12 November 2013

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 content
management in the world from
Documentum and Interwoven

4

12 November 2013

A Brief History of ECM

1985

1990

1995

2000

2006

Advanced
content
concepts


DRM,
DAM,
Lifecycle
Mgmt

Image mgmt
and first
collaboration


Filenet,
ViewStar,
Lotus

Electronic
document
mgmt


Documentum
Saros
PCDocs

Web
content
mgmt


Netscape,
Vignette,
Interwoven

Consolidation
of
ECM


O
pen source
web content
mgmt


OpenCMS,
Mambo,
Drupal, Plone

Open
source
enterprise
content
mgmt


CMS
Standards

5

12 November 2013

What is Enterprise Content Management?

Electronic

Publishing

Collaboration

Forms

Management

Records

Management

Web

Content

Management

Document

Management

Information

Object /

File /

Data (XML)

Metadata

Search

Source:
AIIM Enterprise Content Management Association

6

12 November 2013

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

12 November 2013

What is Wrong with ECM?

1.
ECM costs too much

2.
ECM is too hard and too cumbersome

3.
ECM doesn’t scale for enterprise
requirements

4.
ECM is isolated in departmental islands

5.
ECM hasn’t changed much


Source:

Information Architecture Institute


Jan 2003


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


15
-
years hard knocks

8

12 November 2013

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



9

12 November 2013

Commoditization of ECM

Full
-
text Indexes

& Categories

Storage

Metadata

DBMS

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

10

12 November 2013

Standardization of Content Mgmt Functionality


Library Services


Content Services


Data Modelling


Search


Business Process and Lifecycle Management


Security and Organizational Structure


Application Integration

11

12 November 2013

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?

12

12 November 2013

Open Source as a Force in Content Mgmt


Open source is now
acceptable in F1000


ECM is fast
-
growing
“must have”


ECM vendors are
alienating customers
& channels


Enterprise software
and business model
evolves slowly


Open source evolves
faster

“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 Revenue

Source: Forrester Research, June 2005

13

12 November 2013

Fostering ECM Innovation

Developer

Development

(Bugs)

Product

Mgmt

Support

Sales

Marketing

Accounts

Reception

QA

Customer

Customer

Customer

Partner

Partner

Partner

Media

Shipping

Customer

Developer

Partner

Marketer

Tester

Mgmt

Support

Engineer

Internet

Blogger

Code

Open

Closed

14

12 November 2013

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

15

12 November 2013

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

16

12 November 2013

Scale Requirements for an Enterprise Platform


Scale in Information


Complex search, structure & classification of
information


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 gigabytes
and terabytes


Scale in Geography


Sharing of information across continents in real
-
time

17

12 November 2013

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

18

12 November 2013

Database

Storage

Templating

Indexing

Workflow

Security

DRM

Admin

Aspect (Module) Interface

Spring Framework

New ECM Architectures for Scalability and
Adaptability

Content Mgmt Repository

Distributed

Store

CIFS, FTP

WebDAV

JSR
-
170

& Web Svcs

JSR
-
168

Portlets

Object

Persistence


Enterprise
-
scale,
high
-
integrity
repository


Best of Breed Open
Source Components


Modular, light
-
weight architecture


Distributed
architecture


High Availability


5X faster

BPM

Control

MySQL,

Oracle

PHP

FreeMarker

jBPM

JMX

Lucene

OpenDRM

Java App Servers and Portals

19

12 November 2013

Scaling People and Geography

DBMS

Index

R&D

Repo

Sales

Repo

Mktg

Repo

DBMS

Index

DBMS

Index

Federation

Virtual

Workspace

Virtual

Workspace

Virtual

Workspace

WCM

Repository

Web

Site

Web

Site

Web

Site

Web Caching

DBMS

DBMS

DBMS

Database Cluster

Repo

Repo

Repo

ECM Cluster

Distributed Cache

Clustering

20

12 November 2013

Gartner Hype Curve for Content Mgmt

Source: Gartner June 2005

21

12 November 2013

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

22

12 November 2013

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


23

12 November 2013

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


john.newton@alfresco.com