The Return of Innovation and Research into Content Mgmt with Open Source
John Newton Chairman and CTO, Alfresco www.alfresco.org
1
Alfresco is…
Open Open source, Open standards
Source
Enterprise
Best-of-breed open source components
Enterprise-scale, enterpriseinfrastructure, enterprise-control
Content
Management
Documents, records, XML, web pages, images, rich media, code …
Most experienced team in content management in the world from Documentum and Interwoven
May 24, 2006
2
In the news…
US DoD Supports Open Source “Enhances agility of IT industries to more rapidly adapt and change to user needed capabilities.” “Strengthens the industrial base by not protecting industry from competition. Makes industry more likely to compete on ideas and execution versus product lock-in.” “Enables DoD to secure the infrastructure and increase security by understanding what is actually in the source code of software installed in DoD networks.” “Rapidly respond to adversary actions as well as rapid changes in the technology industrial base.”
May 24, 2006 3
A Brief History of ECM
1985
Image mgmt and first collaboration
1990
Electronic document mgmt
1995
Web content mgmt
2000
Advanced content concepts Consolidation of ECM Open source web content mgmt OpenCMS, Mambo, Drupal, Plone
2006
Open source enterprise content mgmt CMS Standards
Filenet, ViewStar, Lotus
Documentum Saros PCDocs
Netscape, Vignette, Interwoven
DRM, DAM, Lifecycle Mgmt
May 24, 2006
4
The Four Big Areas of Content Mgmt
Image Management Document Management
Records Management
Content Repository
Web Content Management
May 24, 2006
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
May 24, 2006
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
May 24, 2006
7
Standardization of Content Mgmt Functionality
Library Services
Content Services
Data Modelling Search Business Process and Lifecycle Management Security and Organizational Structure
Application Integration
JSR-170, JSR-283, iECM, “SQL for Content”
8
May 24, 2006
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
May 24, 2006
“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
$2.1 $1.6 $1.8
2003
2004
2005
2006
2007
2008
North American ECM Market Revenue Source: Forrester Research, June 2005 9
Fostering ECM Innovation Closed
Customer Customer Customer Sales Media
Open
Code Blogger Developer
Customer Mgmt
Reception
Product Shipping Mgmt Development Developer (Bugs) QA Support Marketing Partner Accounts
Internet
Support Engineer
Marketer Tester Partner
Partner
Partner
May 24, 2006 10
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
11
May 24, 2006
The Point: Sharing Content from Contributors to Users Before ???
Portal Access Shared Drive Interface
After
!!!
Shared Drive
Alfresco
Rules Automation
29 October 2008
Compliance Applications
ECM
$$$$
12
Innovation in Content Management through Open Source
Adaptability and Extensibility
Performance and Scalability
Simplicity Interoperability Content Services Applications
May 24, 2006
13
New ECM Architectures for Scalability and Adaptability
Enterprise-scale, high-integrity repository Best of Breed Open Source Components
Java App Servers and Portals
Spring Framework
CIFS, FTP WebDAV JSR-170 & Web Svcs JSR-168 Portlets
Modular, lightweight architecture
Distributed architecture
Content Mgmt Repository
Object Persistence BPM Control Distributed Store
Aspect (Module) Interface
Templating Workflow Database Indexing Security DRM Storage Admin
High Availability 5X faster
May 24, 2006
MySQL, Oracle
PHP Lucene OpenDRM jBPM JMX FreeMarker
14
Strategies for Adaptability
Modularity and AOP
Flexible Data Modelling Object-Relational Mapping and Optimization
Service Oriented Architecture
Federation vs. Centralization Caching and Clustering Web Caching High Availability
15
May 24, 2006
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
May 24, 2006
16
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
1. File System Emulation
2. Rules Engine
Google-like search, Yahoo-like browsing
Templates to encourage reuse, simplifies use and provides web access Simple data model supports end user administration
3. Out of the box portal integration
May 24, 2006
17
Next Gen Content – Wikis and Blogs
Simple mark-up and format control Simple hyper-linking Cross link with repo
Collaborative development
18
May 24, 2006
Simple Production Web Content
Authoring Sandbox Change Sets Preview Sandbox
Multi-channel via XML Email-based production workflow In-context testing Whole website versioning Code and content development Parallel branching and merging Static or dynamic deployment to one or more servers Dependency management and automated updates Pre-built website components
Staging Sandbox
Change Sets
Deployment
May 24, 2006
19
Interoperability
• •
• • • • • Mk-I – Web Services SOAP Structured protocol and standards Discovery and negotiation Huge backing of IBM and Microsoft WS-* Corporate following HARD
• • • •
• • • •
Mk-II – Mash-up REST URL and HTTP Rough XML package Utilize Internet infrastructure Backing of Google, Amazon, eBay Mash-up Camp Internet following EASY
May 24, 2006
20
Content Management 2.0
Where Web 2.0 Meets Content Management
Complement to Web 2.0 Browser as point of integration REST-driven Data and context drive content Mix internal and external Rich services as plug-ins and modules New monetization
May 24, 2006
21
Content Management 2.0
• • • • •
• • • • New Content Services Auto-classification Metadata extraction Translation Transformation Dependency management Data relationship Data-driven publish Multi-channel render Analytical Content
May 24, 2006
New Content Applications • Dynamic Web Sites • Multi-channel And ondemand publishing • Rich media publishing • Curriculum management - Moodle • Intelligent Hard Drives • Awareness-driven publishing – RSS, ATOM • Records Management for Humans
22
Summary
Time is ripe for open source in content management Open source brings the community into the development, support and service process
Open source brings back the innovation process into the industry
A new generation of content services and applications are possible due to open source Open source content management can change the nature of university content services
May 24, 2006 23
For More Information
Presentation
–
http://www.alfresco.com/presentation/oxford.ppt
Try Alfresco
–
http://www.alfresco.com
Demos
–
http://www.alfresco.com/products/ecm/demonstrations/
Downloads
–
http://www.alfresco.org/downloads
E-mail
–
john.newton@alfresco.com
May 24, 2006
24