building next generation enterprise web sites with alfresco
DESCRIPTION
Full webinar with audio: http://tinyurl.com/643whw Interested in next generation websites that combine rich user interaction, ease of integration, and high performance scalability and reliability? Join Rivet Logic and Alfresco for an informative discussion on enterprise class web content management and delivery systems.TRANSCRIPT
ARTISANS OF OPEN SOURCE
Copyright © 2008. Rivet Logic Corporation. All rights reserved.1
Building Next Generation Enterprise Websites with Alfresco WCM, JBoss Seam and Facelets
Mike VertalCEO & President
Russ DannerSenior Architect
Rivet Logic Corporation
1800 Alexander Bell Drive
Suite 400
Reston, VA 20191
Ph: 703.234.7761
Fax: 703.234.7711
View the full webinar here:http://tinyurl.com/alfresco-jboss
ARTISANS OF OPEN SOURCE
Rivetlogic
Copyright © 2008. Rivet Logic Corporation. All rights reserved.2
Strong Customer Base• Over 50 clients throughout North America • Primarily Fortune 2000, Media / Publishing and Government clients
Award-winning professional services focused on enabling:• Enterprise Collaboration • Enterprise Communities• Enterprise and Web Content Management• Using Leading Open Source Software
Certified technology partnerships
View the full webinar here:http://tinyurl.com/alfresco-jboss
ARTISANS OF OPEN SOURCE
Technical Excellence
Copyright © 2008. Rivet Logic Corporation. All rights reserved.3
• North American Partner of the Year, two years running • Certified Partner since 2005
• Most active partner on public forums
• 20+ Alfresco deployments underway or completed
• Author / Maintainer of 4+ Alfresco Forge projects
View the full webinar here:http://tinyurl.com/alfresco-jboss
ARTISANS OF OPEN SOURCE
Award Winning Approach
Copyright © 2008. Rivet Logic Corporation. All rights reserved.4
View the full webinar here:tinyurl.com/alfresco-jboss
ARTISANS OF OPEN SOURCE
Next Generation Enterprise Websites
• Fully Managed
• Integration Ready
• Highly Scalable
• Content Rich
• Dynamic
• Social Enabled
• Personalized
Copyright © 2008. Rivet Logic Corporation. All rights reserved.5
View the full webinar here:http://tinyurl.com/alfresco-jboss
ARTISANS OF OPEN SOURCE
Management versus Delivery
Copyright © 2008. Rivet Logic Corporation. All rights reserved.6
View the full webinar here:tinyurl.com/alfresco-jboss
ARTISANS OF OPEN SOURCE
Copyright © 2008. Rivet Logic Corporation. All rights reserved.7
• System of Record• Enterprise Service Provider• Store / Version • Audit• Workflow Facilitation• Structural Validation • Offline Rendition• Authoring / Capture• Deployment and Snapshot• Enterprise Search• Manage Taxonomy
• Presentation / Delivery• Visitor Profile• Visitor Interaction• Localized Search• Consume Taxonomy• Consume Services (e.g. DRM
Watermarking)
• Personalize• Online Rendition• Capture• Integrations (Endeca, Akamai, etc)
Content Management Content Delivery
View the full webinar here:http://tinyurl.com/alfresco-jboss
ARTISANS OF OPEN SOURCE
Separation of Concerns / Factoring
• Decouple the SLAo Different responsibilities (serve vs. manage)o Generally serve a different cast or roles / personnelo Different throughputso Different up-times
• Minimize Trade-offs and Manage Complexityo Too much cohesion leads to compromiseo Too many concerns focuses complexity
• Organize for re-useo Centralize management capabilities and resources
Copyright © 2008. Rivet Logic Corporation. All rights reserved.8
View the full webinar here:http://tinyurl.com/alfresco-jboss
ARTISANS OF OPEN SOURCE
High Level Approach
• Author / Capture and Manage the website assets in Alfresco WCM
o Individual Sandboxeso Webforms and CIFS for Authoring / Captureo Full Preview Integrationo Snapshots and Deployment
• Separate JEE - based Delivery Environmento Consumes deployed managed assetso Integrates with external systemso Focused on delivery and scale
Copyright © 2008. Rivet Logic Corporation. All rights reserved.9
View the full webinar here:http://tinyurl.com/alfresco-jboss
ARTISANS OF OPEN SOURCE
Sample Physical Deployment
Copyright © 2008. Rivet Logic Corporation. All rights reserved.10
View the full webinar here:http://tinyurl.com/alfresco-jboss
ARTISANS OF OPEN SOURCE
A Layered Approach to Delivery
Copyright © 2008. Rivet Logic Corporation. All rights reserved.11
ARTISANS OF OPEN SOURCE
Example Allocation
Copyright © 2008. Rivet Logic Corporation. All rights reserved.12
ARTISANS OF OPEN SOURCE
Web Content Delivery
Copyright © 2008. Rivet Logic Corporation. All rights reserved.13
• XML based model of website page structure
• Template support including Facelets, PHP, Freemarker
• Ability to access page metadata and site tree structure programmatically
• Support for domain-specific model
• Inheritance support
• High performance runtime assembly
• Can be used to drive navigation
View the full webinar here:http://tinyurl.com/alfresco-jboss
ARTISANS OF OPEN SOURCE
Facelets
Copyright © 2008. Rivet Logic Corporation. All rights reserved.14
• Alternative JSF page template format to JSP
• Better aligned with JSF rendering lifecycle
• Better performance
• Much more designer-friendly
• No more clumsy tags to adapt JSF components to JSP pages
• Support for composite components and “tiles”
View the full webinar here:http://tinyurl.com/alfresco-jboss
ARTISANS OF OPEN SOURCE
JBoss Seam
Copyright © 2008. Rivet Logic Corporation. All rights reserved.15
• Application framework for building next generation Web 2.0 apps o Unifies AJAX,
Java Server Faces (JSF), Enterprise Java Beans (EJB3), Java Portlets, and Business Process Management (BPM)
• Advanced scoped managed beans (conversation, BPM)o Contextual Component Scoping (Wide to Narrow)
• Less XML Configurationo Bi-jection and attribute based wiring
• Integrates easily with other frameworkso Faceletso Spring Framework
View the full webinar here:http://tinyurl.com/alfresco-jboss
ARTISANS OF OPEN SOURCE
Demonstration
Copyright © 2008. Rivet Logic Corporation. All rights reserved.16
• Connected Weddingso Social platform for planning weddings
o Awarded grant from the Fbfund
o Content managed in Alfresco WCM
o Content delivery through JBoss / Seam / Facelets
o Content Rich
o Ability to personalize
o Integrates with Facebook and other Social Networking Services
o Built to scale out rapidly on FacebookView the full webinar here:tinyurl.com/alfresco-jboss
ARTISANS OF OPEN SOURCE
Copyright © 2008. Rivet Logic Corporation. All rights reserved.17
View the full webinar here:tinyurl.com/alfresco-jboss
ARTISANS OF OPEN SOURCE
Copyright © 2008. Rivet Logic Corporation. All rights reserved.18
View the full webinar here:tinyurl.com/alfresco-jboss
ARTISANS OF OPEN SOURCE
Copyright © 2008. Rivet Logic Corporation. All rights reserved.19
View the full webinar here:tinyurl.com/alfresco-jboss
ARTISANS OF OPEN SOURCE
Copyright © 2008. Rivet Logic Corporation. All rights reserved.20
View the full webinar here:tinyurl.com/alfresco-jboss
ARTISANS OF OPEN SOURCE
Copyright © 2008. Rivet Logic Corporation. All rights reserved.21
View the full webinar here:tinyurl.com/alfresco-jboss
ARTISANS OF OPEN SOURCE
Copyright © 2008. Rivet Logic Corporation. All rights reserved.22
View the full webinar here:http://tinyurl.com/alfresco-jboss
ARTISANS OF OPEN SOURCE
Copyright © 2008. Rivet Logic Corporation. All rights reserved.23
View the full webinar here:http://tinyurl.com/alfresco-jboss
ARTISANS OF OPEN SOURCE
Copyright © 2008. Rivet Logic Corporation. All rights reserved.24
View the full webinar here:http://tinyurl.com/alfresco-jboss
ARTISANS OF OPEN SOURCE
Copyright © 2008. Rivet Logic Corporation. All rights reserved.25
View the full webinar here:tinyurl.com/alfresco-jboss
ARTISANS OF OPEN SOURCE
Copyright © 2008. Rivet Logic Corporation. All rights reserved.26
View the full webinar here:http://tinyurl.com/alfresco-jboss
ARTISANS OF OPEN SOURCE
Copyright © 2008. Rivet Logic Corporation. All rights reserved.27
View the full webinar here:tinyurl.com/alfresco-jboss
ARTISANS OF OPEN SOURCE
Lessons Learned
Copyright © 2008. Rivet Logic Corporation. All rights reserved.28
• Alfresco WCM is best in class for website managemento Independent of content delivery approach
• Facelets based templates are designer-friendly (XHTML)
• Seam conversation scoping is indeed a big advantage in scaling stateful applications.
• XML Description of site has many interesting additional uses including
o Automatic generation of site map including redirectso Very easy method for users to control friendly URLS (vs.
Rewrite rules)
View the full webinar here:http://tinyurl.com/alfresco-jboss
ARTISANS OF OPEN SOURCE
Thank You
Copyright © 2008. Rivet Logic Corporation. All rights reserved.29
www.rivetlogic.com
View the full webinar here:tinyurl.com/alfresco-jboss