Web Space10


Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Web Space10

    1. 1. Glassfish Web Space Server 10
    2. 2. Web Space Server: Where we are heading <ul><li>Major Release </li></ul><ul><ul><li>Lightweight, easier to use. </li></ul></ul><ul><li>Stronger Differentiation </li></ul><ul><ul><li>Open source, community partnership. </li></ul></ul><ul><li>Integrated Features </li></ul><ul><ul><li>Content Management, Wiki, Blog, </li></ul></ul>
    3. 3. Agenda <ul><li>Defining Productivity </li></ul><ul><li>Challenges </li></ul><ul><li>The Need for Change </li></ul><ul><li>Web Space Server 10 </li></ul><ul><ul><li>Open source, modular platform </li></ul></ul><ul><li>Futures </li></ul><ul><li>Summary </li></ul>
    4. 4. Web Users Touchpoints
    5. 5. Enterprise Productivity Inhibitors <ul><li>Proliferation of web properties. </li></ul><ul><li>Irrelevant content/apps. </li></ul><ul><li>Geographically distributed teams. </li></ul><ul><li>Human-centric Processes. </li></ul>Problem
    6. 6. Enterprise Productivity Inhibitors <ul><li>Proliferation of web properties. </li></ul><ul><li>Irrelevant content/apps. </li></ul><ul><li>Geographically distributed teams. </li></ul><ul><li>Human-centric Processes. </li></ul><ul><li>Access Control </li></ul><ul><li>Identity-based Content Delivery </li></ul><ul><li>Web Content Management </li></ul><ul><li>Self Web Publishing – Wiki, Blogs, Forums, etc. </li></ul><ul><li>Document Management. </li></ul><ul><li>Human Workflow Applications. </li></ul>Problem Solution
    7. 7. Web Users Touchpoints <ul><ul><li>Self Web Publishing – Wiki, Blogs, Forums, etc. </li></ul></ul><ul><ul><li>Document Management </li></ul></ul><ul><ul><li>Human Workflow Applications </li></ul></ul><ul><ul><li>Web Content Management </li></ul></ul><ul><ul><li>Access Control </li></ul></ul><ul><ul><li>Identity-Based Content Delivery </li></ul></ul>
    8. 8. <ul><ul><li>Glassfish </li></ul></ul><ul><ul><li>Web Space Server 10 </li></ul></ul><ul><ul><li>Open & Modular </li></ul></ul>
    9. 9. <ul><li>Web / Portal Platform </li></ul><ul><ul><li>Content / Widgets / WOA </li></ul></ul><ul><li>User Collaboration </li></ul><ul><ul><li>Wiki, Blogs, Forums, etc. </li></ul></ul><ul><li>Social Networking </li></ul><ul><ul><li>Social graph/connections </li></ul></ul><ul><ul><li>User defined communities </li></ul></ul><ul><ul><li>Activity Tracking </li></ul></ul><ul><li>Process and Human Workflow </li></ul>Add social networking to content delivery. Web Space Server 10: Complete User Interaction Platform
    10. 10. 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
    11. 11. <ul><ul><li>Role-based Access </li></ul></ul><ul><ul><li>Users & Groups </li></ul></ul><ul><ul><li>Identity-based Content Delivery </li></ul></ul>
    12. 12. <ul><li>Organizations </li></ul><ul><li>Sub-Organizations </li></ul><ul><li>Roles </li></ul>or Portal 1 <ul><ul><li>Formally define a Portal Page or Portlet and deploy to: </li></ul></ul>Identity Based Content Delivery <ul><li>Enterprise Portal Pages </li></ul><ul><li>Realms </li></ul><ul><li>Roles </li></ul>Portal Home Community Home www.sun.com Engineer ProjectX Jeff Su People Dan People Roles
    13. 13. Web Space Server & Access Management <ul><li>Utilizing Federated Access Manager for </li></ul><ul><ul><li>Authentication </li></ul></ul><ul><ul><li>Authorization </li></ul></ul><ul><ul><li>Role/Community Mgmt </li></ul></ul><ul><li>Providing Web SSO </li></ul><ul><li>Federation, SAML/Liberty </li></ul>
    14. 14. <ul><ul><li>Integrated </li></ul></ul><ul><ul><li>Content Management </li></ul></ul><ul><ul><li>CMS Made Simple </li></ul></ul>
    15. 15. Web Content Management <ul><li>Content Publishing </li></ul><ul><li>WYSIWYG Web Editor </li></ul><ul><li>Staging </li></ul><ul><li>Workflow </li></ul><ul><ul><ul><li>Content Creator </li></ul></ul></ul><ul><ul><ul><li>Content Reviewed/Approver </li></ul></ul></ul><ul><li>Multi-level Custom Workflow </li></ul><ul><ul><ul><li>More than (1) reviewers/approvers </li></ul></ul></ul><ul><ul><li>Scheduled publication </li></ul></ul><ul><li>File Activity Tracking </li></ul>
    16. 16. Document/File Management <ul><li>File Hosting </li></ul><ul><li>Folders </li></ul><ul><ul><li>User or Community </li></ul></ul><ul><li>Check-in/Check-out </li></ul><ul><li>Office Suite integration </li></ul><ul><ul><li>Upload direct to CMS from Microsoft Office or OpenOffice (or compatible) </li></ul></ul><ul><li>Versioning </li></ul><ul><li>Tagging </li></ul><ul><li>Display-only </li></ul><ul><li>Image Gallery </li></ul><ul><ul><li>Slideshow viewing </li></ul></ul><ul><li>Search </li></ul>
    17. 17. <ul><ul><li>Collaborate </li></ul></ul><ul><ul><li>Enterprise 2.0 </li></ul></ul><ul><ul><li>Social Networking for the Enterprise </li></ul></ul>
    18. 18. What’s a Web 2.0 Application? Hype or Real business value?
    19. 19. How and Where We Use Web 2.0 Blogosphere sun.com product feedback Internally Wikis Externally RSS Feeds Social Networks
    20. 20. Web 2.0 is all about....... haring connections.... ideas discoveries knowledge who you are information sources what you're doing availability
    21. 21. Social Graph: Key Value of Social Networking Applications <ul><li>Harnessing the “wisdom of crowds” </li></ul><ul><li>Spawn specialized sub-communities </li></ul>http://apps.facebook.com/friendwheel
    22. 22. <ul><li>Organizations </li></ul><ul><li>Sub-Organizations </li></ul><ul><li>Roles </li></ul>or Portal 1 Communities Private Public <ul><ul><li>Formally define a Portal Page or Portlet and deploy to: </li></ul></ul><ul><ul><li>Community Portal Pages </li></ul></ul><ul><ul><li>Allow anyone to create a community to facilitate the adhoc productivity requirements </li></ul></ul>Community Driven Organization <ul><li>Enterprise Portal Pages </li></ul><ul><li>Realms </li></ul><ul><li>Roles </li></ul>Portal Home Community Home www.sun.com Engineer ProjectX Jeff Su People Dan People Roles
    23. 23. The Risk for Enterprises <ul><li>No guarantee that info is secure </li></ul><ul><li>Information leaks </li></ul><ul><li>Cross site request forgery </li></ul>
    24. 24. Secure Social Networking Find / Connect with Friends Activity tracking Manage Profile Publish Content - Wall - Wiki - Blog
    25. 25. Aggregate Existing Social Networks
    26. 26. <ul><li>User Self Web Publishing </li></ul><ul><ul><li>Easy to use </li></ul></ul><ul><ul><li>Pages can be Tagged </li></ul></ul><ul><ul><li>Easily add text, formatting, images, files, and/or Widgets </li></ul></ul><ul><ul><li>WYSIWYG or Wiki Syntax (Creole 5.0) Editing </li></ul></ul><ul><ul><li>Printable version of pages </li></ul></ul><ul><ul><li>Compare previous versions of pages </li></ul></ul><ul><ul><li>Subscribe to changes option (Atom, RSS, RSS 2.0) </li></ul></ul><ul><li>Wiki Server included in install </li></ul><ul><ul><li>Administrator managed </li></ul></ul>Integrated Wiki
    27. 27. Google Gadget Catalogue
    28. 28. Widget / Gadget Integration Widget/Mashup Producers
    29. 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. 30. <ul><ul><li>Getting work done </li></ul></ul><ul><ul><li>Portal Applications </li></ul></ul><ul><ul><li>Enterprise Efficiency </li></ul></ul>
    31. 31. 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.
    32. 32. Human Workflow Application Development Simple API for Workflow (SAW) provides common API for integrating with rules engines.
    33. 33. Complete User Interaction Platform
    34. 34. Get Started: Resources <ul><li>https://webspace.dev.java.net </li></ul><ul><li>http://sun.com/webspace </li></ul><ul><li>http://blogs.sun.com/portal </li></ul>
    35. 35. Thanks!