Building Next Generation Enterprise Web Sites with Alfresco
-
Upload
alfresco-software -
Category
Business
-
view
4.539 -
download
0
description
Transcript of Building Next Generation Enterprise Web Sites with Alfresco
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