11
Sun GlassFishSun GlassFishWeb Space ServerWeb Space Server
James FalknerProduct ArchitectPortal Technologies
2
• Web / Portal Platform> Content / Widgets / WOA
• User Collaboration> Wiki, Blogs, Forums, etc.
• Social Networking> Open Social support for social
graph> User defined communities
• Process and Human Workflow
Add social networking to content delivery.
Web Space Server:Complete User Interaction Platform
3
OpenSolaris WindowsLinux
Java Platform, Standard Edition
FAM/OpenSSO SSO Adapter
Desktop
Logging
JCR (JackRabbit)
Mirage API
SearchCommunityWiki
Msg BoardsSocial Admin
CMS
SAW WSRP
GlassFish Server Admin Clustering/HA JDBC
Mashup
Semantic
Sharepoint
OpenOfficeWorkflow/BI
Mural / OpenKapow
JCAPS et al
Scripting
Update Center IPSPackaging/Update Repository
Syndication
Tooling
Enterprise Social
AccessSRA
Mobile
JSONREST
Hypervisor/Virtual Machine
BlogXcelerators
Import/Export Visual Builder Widget Factory
RSS/Atom
Collab
Portlet Container
Web 2.0 Services
Evolution of Sun Portal
4
Web Space Server: Design Goals• Modular, Lightweight, Opt-In, Approachable• End-to-end Platform• Testable• Sustainable• Useable• Interoperable• JavaEE (GlassFish!)• Compelling Sun FOSS offering• Carry forward adopted features• Never say Never
Glassfish V2/V3OpenSSO 8
Security Collab CMS OO.o
MySQL
Rest Feeds
PHP, Ruby, etc.
5
Web Space Server: Major Features• Core Portal Framework
> Lightweight, easy to install, customizable• Social Networking
> Rating, Community Equity drives participation• Collaboration/Community
> Blog/Wiki/Msg/Presence• Mashups
> Portal Data Syndication• Content Management
> Mirage API / JSR 170> OpenOffice
6
Web Space Server: Major Features• Identity-Based Content Delivery
> Driven through Organizations+Communities
> SSO, RBAC support• Packaging/Updates w/IPS• Workflow/BI• Multi-language Development
> NetBeans & Eclipse> JSR 286, CMS, Workflow, Service
Builder> JSF, Spring, Ruby, PHP, Groovy
7
Web Space Server and GlassFish
• Supports GF Enterprise Server v2.1> Clustered and Non-Clustered> Clustering can be done at other layers (portal, LB, DB)
• Addons available for GF Communications Server• MySQL is preferred for portal database• GlassFish Enterprise Server v3 Prelude available for
evaluation/development
8
Try It!• Download; unzip; runhttp://www.sun.com/software/products/webspace/get.jsp