Intro
Agenda
Alfresco and ECM Overview
About Alfresco
Open Source as a Force in Content Mgmt
What is Enterprise Content Management
Commoditization of ECM
Alfresco Release History
Simplifying Enterprise Content Management
Alfresco Suite
Simple Production Web Content
Alfresco Architecture
Architectural Principles
Technology Stack
A Wired Architecture
Core Concepts
Core Services
Overall Architecture
AOP, Light-weight Programming Model
Performance: Scaling People and Geography
Patterns for Managing Enterprise Content
An Email Archiving Application
Defining Metadata
Reusable UI and Application Framework
Content Storage through JSR-170
Set-up Rules on Incoming Emails
Pluggable Metadata Extractor Interface
Spring Configuration and Wiring
JavaScript Processing and Manipulation
Build RSS Feed via Free Marker Templates
FreeMarker + JavaScript = Simple Content Application Development
Federated Search
Email Archive Access thru Web Services
Road map 2007
Summary
Alfresco is the first open source enterprise content management system developed by the founder of Documentum and including core Java teams from Documentum and Interwoven. Alfresco is developed as a scalable, aspect-oriented repository developed using Spring, Hibernate, Lucene, jBPM, Chiba and MyFaces and supporting standards such as JSR-170, CIFS and WebDAV. Alfresco presents the first standards-based alternative to expensive commercial ECM platforms.
This presentation shows how typical enterprise content applications such as compliance extranets, specialist document management applications and intranet portals can be developed using open source software. The presentation covers how Java and JavaScript developers can extend the functionality of the content repository through aspect-oriented programming, build JSR-170 compliant applications that can scale to enterprise scope, build Xforms for capturing multi-channel web content, and build AJAX-enabled web applications. In addition, issues such as scalability, clustering, distribution and recovery will be addressed.
John Newton is CTO and Chairman of Alfresco. He has had one of the longest and most influential careers in content management. In 1990, John co-founded, designed and led the development of Documentum, the leader in content management recently acquired by EMC.
For the next ten years, he invented many of the concepts widely used in the industry today. In addition, he built Documentum's marketing and professional services organizations in Europe. John has also been an Entrepreneur-in-Residence at Benchmark Capital.
John was one of the founding engineers at IngresĀ® where he helped develop the world's first commercial relational database. John graduated with a BS in Electrical Engineering and Computer Science from the University of California at Berkeley.