Alfresco and the Future of Enterprise Content Management John Newton CTO, Alfresco 22 April 2008
Enterprise Content Management As We Knew It
Image Management
Document Management
Content Repository Platform
Records Management
Web Content Management
Internet is Forcing Change in 21st Century Enterprises Transparency Build trust and repeat business
Cost Efficiency Adjust to new business concepts and market conditions
Engagement Collaborate with customers, employees, and partners
These Internet Trends are Affecting Enterprise Content Management ● “Basic Content Services” or “ECM for the Masses” ● Shift content from only 10% to 90% of Enterprise ● Open Source ● Web 2.0 ● Content as a Service ● User Generated Content and Rich Internet Applications ● Social Computing and Engagement ● Consolidation of Enterprise Stacks
Open Source Model is Collaborative and built on Social Networks
Closed Customer
Open
Customer Customer
Reception
Sales
Media
Product Shipping Mgmt Development Developer (Bugs) QA Support Marketing Partner
Accounts
Partner Partner
Code Blogger Developer Customer Mgmt
Community Collaboration
Support Engineer
Marketer Tester Partner
Open Source Yields Innovation
“Shared Drive” Virtual File System
OpenSearch-based Federated Search
Easy Office Integration
Only Open Source Records Mgmt
Next Generation Web Content Mgmt
Easy Development and Mash-up Architecture
Web 2.0 is Stimulating Creativity and the Right-side of the Brain
People Connections Spatial
Artistic
Conceptual
Future
Web 2.0 is Changing Enterprise Information Blurring Inside and Outside the Enterprise Federation Social Knowledge
Taxonomy & Folksonomy
People
Search Engines
Directories E-mail
My Identity Teams & Projects
News & Alerts Feeds
Enterprise Apps
Content Repos & Archives
8
References
A New Paradigm of Collaboration is Emerging Your Team
Your Social Network SelfProduct Ideas
Customers
Help
You Wikis, Blogs, IM, Forums
Other Departments
Operational Ideas
Your Product or Service
Whole Market
Competitive Info
Who are Leaders in Using Social Networking for Collaboration? ● Web 2.0 Properties ● Enterprises hiring younger employees ● Consumer-oriented companies ● Industries with a fast innovation cycle ● Financial Services ● Any company that cares about their customers ● According to McKinsey: 2/3 of enterprises are
investigating
Next Generation Collaboration and Content Requirements ● People ●
People as the center of activity and content
● Collaboration ●
Sharing Ideas and Knowledge vs. Workflow and Control
● Content-as-a-Service ●
Mash content wherever it is needed
●
Rich Mash-up architecture with Scripting and REST
● Context of Social Networks ●
Activities of Social Networks and Content defines Business Activity
● People-Centric Tools ●
New generation of Web 2.0 and open source tools
● Choice in Platform, Tools and Environment
Content as a Service – Mash It Up!
Shared Drive
Portal
URL
Web Page
Mash-ups Mash-ups
HTML, ATOM, RSS, JSON, FLEX WebScript ScriptREST RESTDispatcher Dispatcher Web WebScript ScriptREST RESTInfrastructure Infrastructure Web
JavaScript Content Services
Rendition Services
Mash-ups
Office
Next Generation User Interfaces ● RESTful Integration ● AJAX for pop-ups and
interactive widgets ● Flex for thick client
functionality in the browser ● Drag and drop and predictive
text ● AIR Integration including
offline capabilities ● Componentized architectures
allows users to make their own applications
ECM Leaves the Boundaries of the Enterprise Facebook
iGoogle
Weaving Collaborative Content into a Single Integrated Enterprise Solution Mash-ups
Web Page Portal
Web Site
Office Services Google Maps
Facebook
Visual Studio Tools for Office
Office
WebScript REST Dispatcher HTML WebScripts
Flex RIAs 3rd Party
Native
Lite Data
Doc Mgmt
AJAX Components
WCM
Forums
Blog
External
Wiki
Data
Comms
REST Infrastructure Personalization
Common Search and Discovery
Common Authorization & Directory
Common Authentication (OpenID)
Common Repository
Common Taxonomy
Common Navigation
Content Management Market Opportunity to cover the enterprise ECM Enterprise
Collaborative Content Management
WCM
Open Source CMS
Shared Drives E-mail SMB Back Office Transactions Records Manufacturing
Front Office Knowledge Workers Documents Project & Team Sites
Extranets Marketing Intranets Media
Internet
Web Sites Customers Partners
Competing Against Microsoft ● Compete against Microsoft SharePoint ● ●
●
Open Source Alternative for SharePoint Collaborative Content Management platform to enable Creative, Knowledge Worker and Social applications that extend beyond the enterprise Engage customers, partners and employees
● Alfresco will be the best at the following use cases: ● ● ●
17
Collaborative extranets: alfresco.org, Adobe Labs Product Development Process Product Launch Process
17
Conceptual Model SITE
Library
People
Content
Business Awareness
Work Activity
Social Networking
Collaboration
ECM Platform for Universal Content Access, Collaboration and Control Web App Dev and Delivery
Standards-based Access REST, SOA, CIFS, Java, JSR-170, Atom, RSS, JavaScript, PHP
Collaborative Content Mgmt Components (Web Scripts)
Enterprise Library Services • • • •
Documents Records Search Galleries & DAM
Content Collaboration • • • •
Discussions Team Spaces Tasks and Calendars Wikis
Web Content Management • Parallel, End-user Development • Web App Composition • Social Applications
Knowledge Worker Collaboration Content as a Service
Collaborative Content Services Search, Connections, Tagging, Discussions, Communication, Feeds Enterprise Content Management Repository
Content as a Service Focus Any Client as a Site
WCM focuses on contentcentric sites and apps CaaS exposed as Components and APIs
Taxonomy
Federation & Search
Metadata
Collaboration
Retention
Putting the Site at the Center
Rich Components do the Work
People are core to collaboration
Roadmap 2008 ● 2.9 – Support current features ●
Multi-tenancy and collaboration
●
Limited release
● 3.0 – Extranets and Collaborative Web Sites ●
Extranet – Develop and share ideas and marketing
●
Build custom web client, collaboration, social networking
● 3.1 – Intranets and full SharePoint capabilities ●
Intranet – Product Dev and Launch
●
Additional web components
● 3.5/4.0 – Integrated Enterprise
24
●
Federation and Synchronization – Merging, syncing and replicating repositories
●
Super-scalable systems
New Process ● DSDM ● Timebox everything to get to dates ● Prioritize based upon Must-Should-Could-Won’t ● Prioritization done by marketing, engineering, documentation and support requirements ● Dates are met, requirements and quality are adjusted per line item ● New communication ● MoSCoW provides clarity and transparency ● New review processes – customer and engineering requirements ● Better exposure to the community of project status ● Regular review and feedback ● New tools to come
DSDM Timeboxes for 3.0 ● SharePoint Killer ● New Development
Process ● Major Tasks ●
New Web Client
●
Generate knowledge apps
●
Collaboration
●
Social Networking
●
Packaging
● Complete by 7/31
26
Summary ● ECM is affected by consolidation, open source,
Basic Content Services and Web 2.0 ● ECM must embrace Collaborative Content
Management and next generation collaboration ● ECM wins by extending beyond its current
installed base ● Customers win through extended relationships
with their customers and employees ● People will be more productive