Glassfish Web Space Server 10
Web Space Server: Where we are heading Major Release Lightweight, easier to use. Stronger Differentiation Open source, community partnership. Integrated Features Content Management, Wiki, Blog,
Agenda Defining Productivity Challenges The Need for Change Web Space Server 10 Open source, modular platform Futures Summary
Web Users Touchpoints
Enterprise Productivity Inhibitors Proliferation of web properties.  Irrelevant content/apps. Geographically distributed teams. Human-centric Processes. Problem
Enterprise Productivity Inhibitors Proliferation of web properties.  Irrelevant content/apps. Geographically distributed teams. Human-centric Processes. Access Control Identity-based Content Delivery Web Content Management Self Web Publishing – Wiki, Blogs, Forums, etc.  Document Management. Human Workflow Applications. Problem Solution
Web Users Touchpoints Self Web Publishing – Wiki, Blogs, Forums, etc.  Document Management Human Workflow Applications Web Content Management Access Control Identity-Based Content Delivery
Glassfish Web Space Server 10 Open & Modular
Web / Portal Platform Content / Widgets / WOA User Collaboration Wiki, Blogs, Forums, etc.  Social Networking Social graph/connections User defined  communities Activity Tracking Process and Human Workflow Add social networking to content delivery. Web Space Server 10: Complete User Interaction Platform
Glassfish Web Space Server WebSynergy M odules Infrastructure Rest Feeds Platform Adapter (PHP, Ruby, Jmaki) Glassfish V2/V3 OpenSSO/FAM 8.0 Security Collaboration Content Management Productivity MySQL
Role-based Access Users & Groups Identity-based Content Delivery
Organizations Sub-Organizations Roles or Portal 1 Formally define a Portal Page or Portlet and deploy to: Identity Based Content Delivery Enterprise Portal Pages Realms Roles Portal Home Community Home www.sun.com Engineer ProjectX Jeff Su People Dan People Roles
Web Space Server & Access Management Utilizing Federated Access Manager for Authentication Authorization Role/Community Mgmt Providing Web SSO Federation, SAML/Liberty
Integrated Content Management CMS Made Simple
Web Content Management Content Publishing WYSIWYG Web Editor Staging Workflow Content Creator Content Reviewed/Approver Multi-level Custom Workflow More than (1) reviewers/approvers Scheduled publication File Activity Tracking
Document/File Management File Hosting Folders User or Community Check-in/Check-out Office Suite integration Upload direct to CMS from Microsoft Office or OpenOffice (or compatible) Versioning Tagging Display-only Image Gallery Slideshow viewing Search
Collaborate Enterprise 2.0 Social Networking for the Enterprise
What’s a  Web 2.0 Application? Hype  or  Real   business value?
How and Where We Use Web 2.0 Blogosphere sun.com product feedback Internally Wikis Externally RSS Feeds Social Networks
Web 2.0 is all about....... haring connections.... ideas discoveries knowledge who you are information sources what you're doing availability
Social Graph: Key Value of Social Networking Applications Harnessing the “wisdom of crowds” Spawn specialized sub-communities http://apps.facebook.com/friendwheel
Organizations Sub-Organizations Roles or Portal 1 Communities Private Public Formally define a Portal Page or Portlet and deploy to: Community Portal Pages Allow anyone to create a community to facilitate the adhoc productivity requirements Community Driven Organization Enterprise Portal Pages Realms Roles Portal Home Community Home www.sun.com Engineer ProjectX Jeff Su People Dan People Roles
The Risk for Enterprises No guarantee that info is secure Information leaks Cross site request forgery
Secure Social Networking Find / Connect with Friends Activity tracking Manage Profile Publish Content - Wall - Wiki - Blog
Aggregate Existing Social Networks
User Self Web Publishing Easy to use Pages can be Tagged Easily add text, formatting, images, files, and/or Widgets WYSIWYG or Wiki Syntax (Creole 5.0) Editing Printable version of pages Compare previous versions of pages Subscribe to changes option (Atom, RSS, RSS 2.0) Wiki Server included in install Administrator managed Integrated Wiki
Google Gadget Catalogue
Widget / Gadget Integration Widget/Mashup Producers
Widget Consumer / Producer Widget/Mashup Producers Widget Consumers WebPage WebApps Other Portals OpenSocial API Facebook API REST, WSRP, etc.   Enabling Portal Services Sharing Consumer and Producer
Getting work done Portal Applications Enterprise Efficiency
Samples: Users and Roles Manager/Business Owner - Approves employee requests e.g. Expense - Approves content publishing - Publishes profile. - Dashboard e.g. Pentaho charts. Individual Contributor - Hard-line report to Mary - Submits expense reports - Can create new web content - Has personal workspace / document management, image gallery, email, calendar, etc. - Manages team community page.  Content Editor - Dotted-line report to Mary - Creates/Stages web content in CMS - Submits staging site to Mary for final approval. Developer / Web Designer - Dotted-line report to Mary - Download, create, upload, and stage themes.  - Demonstrates multi-platform inter-widget communication  - Plugins: Dreamweaver, Netbeans, etc.
Human Workflow Application Development Simple API for Workflow (SAW) provides common API for integrating with rules engines.
Complete User Interaction Platform
Get Started: Resources https://webspace.dev.java.net http://sun.com/webspace http://blogs.sun.com/portal
Thanks!

Web Space10

  • 1.
  • 2.
    Web Space Server:Where we are heading Major Release Lightweight, easier to use. Stronger Differentiation Open source, community partnership. Integrated Features Content Management, Wiki, Blog,
  • 3.
    Agenda Defining ProductivityChallenges The Need for Change Web Space Server 10 Open source, modular platform Futures Summary
  • 4.
  • 5.
    Enterprise Productivity InhibitorsProliferation of web properties. Irrelevant content/apps. Geographically distributed teams. Human-centric Processes. Problem
  • 6.
    Enterprise Productivity InhibitorsProliferation of web properties. Irrelevant content/apps. Geographically distributed teams. Human-centric Processes. Access Control Identity-based Content Delivery Web Content Management Self Web Publishing – Wiki, Blogs, Forums, etc. Document Management. Human Workflow Applications. Problem Solution
  • 7.
    Web Users TouchpointsSelf Web Publishing – Wiki, Blogs, Forums, etc. Document Management Human Workflow Applications Web Content Management Access Control Identity-Based Content Delivery
  • 8.
    Glassfish Web SpaceServer 10 Open & Modular
  • 9.
    Web / PortalPlatform Content / Widgets / WOA User Collaboration Wiki, Blogs, Forums, etc. Social Networking Social graph/connections User defined communities Activity Tracking Process and Human Workflow Add social networking to content delivery. Web Space Server 10: Complete User Interaction Platform
  • 10.
    Glassfish Web SpaceServer WebSynergy M odules Infrastructure Rest Feeds Platform Adapter (PHP, Ruby, Jmaki) Glassfish V2/V3 OpenSSO/FAM 8.0 Security Collaboration Content Management Productivity MySQL
  • 11.
    Role-based Access Users& Groups Identity-based Content Delivery
  • 12.
    Organizations Sub-Organizations Rolesor Portal 1 Formally define a Portal Page or Portlet and deploy to: Identity Based Content Delivery Enterprise Portal Pages Realms Roles Portal Home Community Home www.sun.com Engineer ProjectX Jeff Su People Dan People Roles
  • 13.
    Web Space Server& Access Management Utilizing Federated Access Manager for Authentication Authorization Role/Community Mgmt Providing Web SSO Federation, SAML/Liberty
  • 14.
  • 15.
    Web Content ManagementContent Publishing WYSIWYG Web Editor Staging Workflow Content Creator Content Reviewed/Approver Multi-level Custom Workflow More than (1) reviewers/approvers Scheduled publication File Activity Tracking
  • 16.
    Document/File Management FileHosting Folders User or Community Check-in/Check-out Office Suite integration Upload direct to CMS from Microsoft Office or OpenOffice (or compatible) Versioning Tagging Display-only Image Gallery Slideshow viewing Search
  • 17.
    Collaborate Enterprise 2.0Social Networking for the Enterprise
  • 18.
    What’s a Web 2.0 Application? Hype or Real business value?
  • 19.
    How and WhereWe Use Web 2.0 Blogosphere sun.com product feedback Internally Wikis Externally RSS Feeds Social Networks
  • 20.
    Web 2.0 isall about....... haring connections.... ideas discoveries knowledge who you are information sources what you're doing availability
  • 21.
    Social Graph: KeyValue of Social Networking Applications Harnessing the “wisdom of crowds” Spawn specialized sub-communities http://apps.facebook.com/friendwheel
  • 22.
    Organizations Sub-Organizations Rolesor Portal 1 Communities Private Public Formally define a Portal Page or Portlet and deploy to: Community Portal Pages Allow anyone to create a community to facilitate the adhoc productivity requirements Community Driven Organization Enterprise Portal Pages Realms Roles Portal Home Community Home www.sun.com Engineer ProjectX Jeff Su People Dan People Roles
  • 23.
    The Risk forEnterprises No guarantee that info is secure Information leaks Cross site request forgery
  • 24.
    Secure Social NetworkingFind / Connect with Friends Activity tracking Manage Profile Publish Content - Wall - Wiki - Blog
  • 25.
  • 26.
    User Self WebPublishing Easy to use Pages can be Tagged Easily add text, formatting, images, files, and/or Widgets WYSIWYG or Wiki Syntax (Creole 5.0) Editing Printable version of pages Compare previous versions of pages Subscribe to changes option (Atom, RSS, RSS 2.0) Wiki Server included in install Administrator managed Integrated Wiki
  • 27.
  • 28.
    Widget / GadgetIntegration Widget/Mashup Producers
  • 29.
    Widget Consumer /Producer Widget/Mashup Producers Widget Consumers WebPage WebApps Other Portals OpenSocial API Facebook API REST, WSRP, etc. Enabling Portal Services Sharing Consumer and Producer
  • 30.
    Getting work donePortal Applications Enterprise Efficiency
  • 31.
    Samples: Users andRoles Manager/Business Owner - Approves employee requests e.g. Expense - Approves content publishing - Publishes profile. - Dashboard e.g. Pentaho charts. Individual Contributor - Hard-line report to Mary - Submits expense reports - Can create new web content - Has personal workspace / document management, image gallery, email, calendar, etc. - Manages team community page. Content Editor - Dotted-line report to Mary - Creates/Stages web content in CMS - Submits staging site to Mary for final approval. Developer / Web Designer - Dotted-line report to Mary - Download, create, upload, and stage themes. - Demonstrates multi-platform inter-widget communication - Plugins: Dreamweaver, Netbeans, etc.
  • 32.
    Human Workflow ApplicationDevelopment Simple API for Workflow (SAW) provides common API for integrating with rules engines.
  • 33.
  • 34.
    Get Started: Resourceshttps://webspace.dev.java.net http://sun.com/webspace http://blogs.sun.com/portal
  • 35.