29
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 Vertal CEO & President Russ Danner Senior 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 he http:// tinyurl .com/alfresco- jb

Building Next Generation Enterprise Web Sites with Alfresco

Embed Size (px)

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.

Citation preview

Page 1: 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

Page 2: Building Next Generation Enterprise Web Sites with Alfresco

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

Page 3: Building Next Generation Enterprise Web Sites with Alfresco

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

Page 4: Building Next Generation Enterprise Web Sites with Alfresco

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

Page 5: Building Next Generation Enterprise Web Sites with Alfresco

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

Page 6: Building Next Generation Enterprise Web Sites with Alfresco

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

Page 7: Building Next Generation Enterprise Web Sites with Alfresco

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

Page 8: Building Next Generation Enterprise Web Sites with Alfresco

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

Page 9: Building Next Generation Enterprise Web Sites with Alfresco

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

Page 10: Building Next Generation Enterprise Web Sites with Alfresco

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

Page 11: Building Next Generation Enterprise Web Sites with Alfresco

ARTISANS OF OPEN SOURCE

A Layered Approach to Delivery

Copyright © 2008. Rivet Logic Corporation. All rights reserved.11

Page 12: Building Next Generation Enterprise Web Sites with Alfresco

ARTISANS OF OPEN SOURCE

Example Allocation

Copyright © 2008. Rivet Logic Corporation. All rights reserved.12

Page 13: Building Next Generation Enterprise Web Sites with Alfresco

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

Page 14: Building Next Generation Enterprise Web Sites with Alfresco

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

Page 15: Building Next Generation Enterprise Web Sites with Alfresco

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

Page 16: Building Next Generation Enterprise Web Sites with Alfresco

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

Page 17: Building Next Generation Enterprise Web Sites with Alfresco

ARTISANS OF OPEN SOURCE

Copyright © 2008. Rivet Logic Corporation. All rights reserved.17

View the full webinar here:tinyurl.com/alfresco-jboss

Page 18: Building Next Generation Enterprise Web Sites with Alfresco

ARTISANS OF OPEN SOURCE

Copyright © 2008. Rivet Logic Corporation. All rights reserved.18

View the full webinar here:tinyurl.com/alfresco-jboss

Page 19: Building Next Generation Enterprise Web Sites with Alfresco

ARTISANS OF OPEN SOURCE

Copyright © 2008. Rivet Logic Corporation. All rights reserved.19

View the full webinar here:tinyurl.com/alfresco-jboss

Page 20: Building Next Generation Enterprise Web Sites with Alfresco

ARTISANS OF OPEN SOURCE

Copyright © 2008. Rivet Logic Corporation. All rights reserved.20

View the full webinar here:tinyurl.com/alfresco-jboss

Page 21: Building Next Generation Enterprise Web Sites with Alfresco

ARTISANS OF OPEN SOURCE

Copyright © 2008. Rivet Logic Corporation. All rights reserved.21

View the full webinar here:tinyurl.com/alfresco-jboss

Page 22: Building Next Generation Enterprise Web Sites with Alfresco

ARTISANS OF OPEN SOURCE

Copyright © 2008. Rivet Logic Corporation. All rights reserved.22

View the full webinar here:http://tinyurl.com/alfresco-jboss

Page 23: Building Next Generation Enterprise Web Sites with Alfresco

ARTISANS OF OPEN SOURCE

Copyright © 2008. Rivet Logic Corporation. All rights reserved.23

View the full webinar here:http://tinyurl.com/alfresco-jboss

Page 24: Building Next Generation Enterprise Web Sites with Alfresco

ARTISANS OF OPEN SOURCE

Copyright © 2008. Rivet Logic Corporation. All rights reserved.24

View the full webinar here:http://tinyurl.com/alfresco-jboss

Page 25: Building Next Generation Enterprise Web Sites with Alfresco

ARTISANS OF OPEN SOURCE

Copyright © 2008. Rivet Logic Corporation. All rights reserved.25

View the full webinar here:tinyurl.com/alfresco-jboss

Page 26: Building Next Generation Enterprise Web Sites with Alfresco

ARTISANS OF OPEN SOURCE

Copyright © 2008. Rivet Logic Corporation. All rights reserved.26

View the full webinar here:http://tinyurl.com/alfresco-jboss

Page 27: Building Next Generation Enterprise Web Sites with Alfresco

ARTISANS OF OPEN SOURCE

Copyright © 2008. Rivet Logic Corporation. All rights reserved.27

View the full webinar here:tinyurl.com/alfresco-jboss

Page 28: Building Next Generation Enterprise Web Sites with Alfresco

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

Page 29: Building Next Generation Enterprise Web Sites with Alfresco

ARTISANS OF OPEN SOURCE

Thank You

Copyright © 2008. Rivet Logic Corporation. All rights reserved.29

www.rivetlogic.com

[email protected]

[email protected]

View the full webinar here:tinyurl.com/alfresco-jboss