a content-rich social application built with alfresco and jboss
DESCRIPTION
Learn how Rivet Logic built a content-rich social application for Facebook using enterprise-grade open source software includng Alfresco WCM and JBoss Seam.TRANSCRIPT
ARTISANS OF OPEN SOURCE
Copyright © 2008. Rivet Logic Corporation. All rights reserved.1
ConnectedWeddings.comA Content-rich Social Application
Mike Vertal
President & CEO
Rivet Logic Corporation
1800 Alexander Bell Drive
Suite 400
Reston, VA 20191
Ph: 703.955.3480
Fax: 703.234.7711
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.2
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.3
ARTISANS OF OPEN SOURCE
Facebook Platform
• 100M+ users and growing• Development Platform• Why integrate?
o Sometimes easier to go where your audience iso Examples include
• University portals for students • Affinity groups• Consumer applications
• Facebook’s principals for applicationso Meaningful - social, useful, expressive, engagingo Trustworthy - secure, respectful, transparento Well-designed - clean, fast, robust
ARTISANS OF OPEN SOURCE
Alfresco:Robust Platform for Collaboration
Copyright © 2008. Rivet Logic Corporation. All rights reserved.5
ARTISANS OF OPEN SOURCE
Management versus Delivery
Copyright © 2008. Rivet Logic Corporation. All rights reserved.6
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
Management versus Delivery
ARTISANS OF OPEN SOURCE
High Level Approach
• Author, Capture and Manage the website assets in Alfresco WCMo Individual Sandboxeso Webforms and CIFS for Authoring / Captureo Snapshots and Deploymento Link Validationo Full Preview Integration
• 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.8
ARTISANS OF OPEN SOURCE
Web Content Delivery
Copyright © 2008. Rivet Logic Corporation. All rights reserved.9
• 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
ARTISANS OF OPEN SOURCE
Technologies Used
Copyright © 2008. Rivet Logic Corporation. All rights reserved.10
• JBoss Seam Framework
• JBoss Hibernate
• JBoss jBPM
• Adobe Flex
• Ingres Database
• Amazon S3
ARTISANS OF OPEN SOURCE
Demonstration
Copyright © 2008. Rivet Logic Corporation. All rights reserved.11
• Connected Weddingso Social platform for planning weddingso Awarded grant from the FBfundo Content managed in Alfresco WCMo Content delivery through JBoss / Seam / Facelets o Content Richo Ability to personalizeo Integrates with Facebook and other Social Networking
Serviceso Built to scale out rapidly on Facebook
ARTISANS OF OPEN SOURCE
Copyright © 2008. Rivet Logic Corporation. All rights reserved.12
ARTISANS OF OPEN SOURCE
Copyright © 2008. Rivet Logic Corporation. All rights reserved.13
Connected Weddings Architecture
Copyright © 2008. Rivet Logic Corporation. All rights reserved.13
ARTISANS OF OPEN SOURCE
Copyright © 2008. Rivet Logic Corporation. All rights reserved.14
ARTISANS OF OPEN SOURCE
ARTISANS OF OPEN SOURCE
Copyright © 2008. Rivet Logic Corporation. All rights reserved.16
ARTISANS OF OPEN SOURCE
ARTISANS OF OPEN SOURCE
Authoring Articles
ARTISANS OF OPEN SOURCE
ARTISANS OF OPEN SOURCE
Copyright © 2008. Rivet Logic Corporation. All rights reserved.20
ARTISANS OF OPEN SOURCE
Copyright © 2008. Rivet Logic Corporation. All rights reserved.21
ARTISANS OF OPEN SOURCE
Forums
ARTISANS OF OPEN SOURCE
Copyright © 2008. Rivet Logic Corporation. All rights reserved.23
ARTISANS OF OPEN SOURCE
Copyright © 2008. Rivet Logic Corporation. All rights reserved.24
ARTISANS OF OPEN SOURCE
Thank You
Copyright © 2008. Rivet Logic Corporation. All rights reserved.25
www.rivetlogic.com