Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

IBM WebSphere Portal

IBM WebSphere Portal

  1. 1. IBM WebSphere Portal Web Content Management
  2. 2. Agenda Security & Personalization 2 3 4 Portal Look & Feel (User Experience) 1 Your Microsoft environment 5 Application Integration Web Content Management
  3. 3. 1 WebSphere Portal Portal Look & Feel
  4. 4. Portal Services <ul><li>Single User Experience </li></ul><ul><li>Navigation Model </li></ul><ul><li>Single Sign On </li></ul><ul><li>Security </li></ul><ul><li>Web Content Mgmt. </li></ul><ul><li>eForms </li></ul><ul><li>Workflow </li></ul><ul><li>Templates </li></ul><ul><li>Admin </li></ul><ul><li>Search </li></ul><ul><li>Devices </li></ul><ul><li>Internationalization </li></ul>
  5. 5. User Experience MS Office & Windows Other Clients eForms Xforms 1 2 3 4 5 Other Clients 6 Web Browser Rich Clients Mobile Client Presentation Services RSS / Atom
  6. 6. <ul><li>Look, feel & navigation </li></ul><ul><li>Drag & Drop </li></ul><ul><li>Contextual Menus </li></ul><ul><li>Programmable </li></ul><ul><li>Skins </li></ul>User Experience
  7. 7. <ul><li>Look, Feel, Navigation & BEHAVIOR </li></ul><ul><li>Client Side Aggregation </li></ul><ul><li>Drag & Drop </li></ul><ul><li>Semantic tagging </li></ul>Web 2.0 Interface and “User Experience”
  8. 12. Navigation yellow Root page URL Mappings Root page Virtual Portal 1 Root page Virtual Portal 2 Virtual Portal 3 realm green realm blue realm yellow Virtual Portal
  9. 13. <ul><li>Themes & Skins = Look, feel & navigation </li></ul><ul><li>Programmable & Dynamic </li></ul><ul><li>Basis for “Branding” </li></ul><ul><li>Virtual Portals </li></ul><ul><li>All successful portals have their own “identity” </li></ul><ul><li>What ever you can do in HTML, CSS, images & JavaScript (Reuse your corporate branding) </li></ul><ul><li>Make it look anyway you want </li></ul>Portal Look & Feel Summary
  10. 14. 2 WebSphere Portal Security & Personalization
  11. 15. <ul><li>Define “Personalization” </li></ul><ul><li>Security – Access Control List (7) </li></ul><ul><li>Role Based Access </li></ul><ul><li>Profile Based Personalization </li></ul><ul><li>Attribute Based Personalization </li></ul>End User Company Security & Personalization
  12. 16. ACL – 7 Levels Personalization Role Based Access Profile based Personalization
  13. 18. <ul><li>Out of the Box </li></ul><ul><ul><li>Tabs, Titles, Admin </li></ul></ul><ul><ul><li>Aid in understanding better </li></ul></ul><ul><li>Web Content Management </li></ul><ul><ul><li>Swap out current content for proper language </li></ul></ul><ul><li>Machine Based Translation </li></ul><ul><ul><li>Dynamic translation of content </li></ul></ul><ul><ul><li>Aid in understanding the original content </li></ul></ul>Internationalization
  14. 20. Access Control <ul><li>7 Roles </li></ul><ul><ul><li>User </li></ul></ul><ul><ul><li>Privileged User </li></ul></ul><ul><ul><li>Editor </li></ul></ul><ul><ul><li>Manager </li></ul></ul><ul><ul><li>Delegator </li></ul></ul><ul><ul><li>Security Admin </li></ul></ul><ul><ul><li>Admin </li></ul></ul><ul><li>Inheritance & Propagation </li></ul>
  15. 21.
  16. 22. Delegated User Administration Full Admin Rights Delegated wpsadmin Delegated Admin Only manages One Page - EPA
  17. 24. Allstate Portal Workshop December 19, 2008
  18. 25. Allstate Portal Workshop December 19, 2008
  19. 26. Allstate Portal Workshop December 19, 2008
  20. 27. Allstate Portal Workshop December 19, 2008
  21. 29. 3 WebSphere Portal Application Integration
  22. 30. Access to data & applications Dashboard Data Queries Web Services Data Joins Info Integration .NET Apps RSS Feeds e-Forms Transactions
  23. 31. Enterprise Horizontal Portal vs. Application specific Portals Domino Application 3270 Green screen SAP Siebel PeopleSoft
  24. 32. <ul><li>Over 1,900 Pre-made portlets </li></ul><ul><li>270 ISV’s Providing Portlets </li></ul><ul><li>26 ISVS have OEM’d IBM Portal </li></ul><ul><li>1,200 Partners Trained on Portal </li></ul>WebSphere Portlet Catalog
  25. 33. <ul><li>Integrate existing Web apps directly into Portal </li></ul><ul><ul><li>PHP </li></ul></ul><ul><ul><li>ASP.Net </li></ul></ul><ul><ul><li>… </li></ul></ul><ul><li>Business Value </li></ul><ul><ul><li>No portlet development needed </li></ul></ul><ul><ul><li>Bring back to portal </li></ul></ul>Web Application Integration
  26. 34. IBM WebSphere Portlet Factory IBM WebSphere ® Portlet Factory is a dedicated portlet creation environment for WebSphere Portal that simplifies & accelerates the development, deployment, maintenance and reuse of custom portlets – including SAP , Domino , PeopleSoft , Siebel and Web Service portlets. WebSphere Portlet Factory provides rapid application development and integration to existing applications, data & other IT assets for custom portlet creation - reducing the complexity of J2EE development and speeding WebSphere Portal deployments <ul><li>Automation </li></ul><ul><li>Change </li></ul><ul><li>Reuse </li></ul>
  27. 35. Leverage existing applications WSRP
  28. 36. Portlet Generator (wizards) Build and customize Test and Debug Rational Application Developer 7.5
  29. 37. <ul><li>Enterprise Mashups deemed valuable for a larger audience could be pushed out to portal for additional management and IT control, such as role-based security, rich personalization services, etc. </li></ul><ul><li>Portals can also consume feeds and widgets generated by lightweight mashup environments. </li></ul>Enterprise Mashups and Portals IBM Mashup Center Mashups, widgets, feeds IBM WebSphere sMash
  30. 38. IBM Incorporates Open Standards
  31. 39. <ul><li>Portal Based Search Service </li></ul><ul><ul><li>Integrated into Portal as a service </li></ul></ul><ul><ul><li>Portal + HTML + other indexes </li></ul></ul><ul><li>OmniFind - IBM’s own Search Engine </li></ul><ul><ul><li>Google for the Enterprise </li></ul></ul><ul><ul><li>Larger indexes, deeper level of security </li></ul></ul><ul><li>3 rd Party Search Based Portlets </li></ul><ul><ul><li>Autonomy, Verity, etc. </li></ul></ul>Search
  32. 43. 4 WebSphere Portal Web Content Management
  33. 44. <ul><li>Presentation templates determine format </li></ul><ul><li>“ Site areas” and “categories” decide where in the portal content appears. </li></ul><ul><li>Inline editing, field level help, default/advanced fields hide complexity, personalization rule integration, improve pagination, etc </li></ul><ul><li>JCR support and clustering support </li></ul><ul><li>Administration and Security (inheritance model), Authoring Productivity Enhancements, Performance and Scale,… </li></ul>Enables non-HTML savy users to create content (news, information, announcements) for the Portal via template based content contribution. Web Content Management
  34. 45. IBM Workplace Web Content Management <ul><li>Provides Authoring, Assembly, Staging, Maintenance, and Delivery of all content to web sites </li></ul><ul><li>Template-based content creation </li></ul><ul><ul><li>Easy for end users to author, review, and publish content </li></ul></ul><ul><ul><li>Eliminates webmaster bottleneck </li></ul></ul><ul><li>Separation of content, structure and design </li></ul><ul><ul><li>Reuse of content </li></ul></ul><ul><li>Sitemap </li></ul><ul><ul><li>Site structure automatically becomes navigation component </li></ul></ul><ul><li>Taxonomies </li></ul><ul><ul><li>Categorize documents and reuse in multiple places </li></ul></ul><ul><ul><li>Personalize delivery </li></ul></ul><ul><li>Security </li></ul><ul><ul><li>Users only see and do what they have permission to do </li></ul></ul><ul><li>Reusable Components </li></ul><ul><ul><li>Point and Click components allow rapid development </li></ul></ul><ul><li>Lifecycle </li></ul><ul><ul><li>Workflows, ownership and dates bring control to your data </li></ul></ul>
  35. 46. Home Our Company Services Locations About General Education Sports Sales IT Marketing News Financial guides Events Products Announcements Press release Summary Press Release Detail Meeting room Location Image News Image Web Content Meta-data
  36. 47. <ul><li>News example (ATNews) </li></ul><ul><li>Identification </li></ul><ul><li>- Name </li></ul><ul><li>Title </li></ul><ul><li>(Profile) </li></ul><ul><li>(Content Properties) </li></ul><ul><li>Content </li></ul><ul><li>- Summary </li></ul><ul><li>- Body </li></ul><ul><li>- Confidential </li></ul><ul><li>- DisplayImage </li></ul><ul><li>(Workflow: StandardWorkflow) </li></ul><ul><li>(Access) </li></ul><ul><li>(History) </li></ul>News example (News2) Identification - Name: News2 - Title: What is new with IBM … (Profile) (Content Properties - ATNews) Content - Summary : There are many impro… - Body : Rapidly manage intranet, … - Confidential: External Use Permitted - DisplayImage : SiGeSilconGermanium.jpg Workflow : StandardWorkflow (Access) (History) News example (PTNewsDetail) <html> … <Element key=&quot;DisplayImage“ …/> … <IDCmpnt … field=&quot;title&quot;/> … <Element key=“Summary&quot; … &quot;/> … </html> Presentation Template Authoring Template Content Published or Previewed Content Define one or more content type(s) Create content based on this type Show content in one or more different formats (HTML, RSS, etc.) Content can be versioned Separate content from presentation Web Content Management
  37. 48. Web Content Artifacts Presentation Template Authoring Template Components Portlet(s) or Web Page Elements <ul><li>Authoring Templates define content attributes( elements ), properties, and other metadata such as categorization, workflow, security and history </li></ul><ul><li>Components are reusable design items. </li></ul><ul><li>Presentation Templates reference Authoring Template Elements </li></ul><ul><li>A Portlet or a Web Page will render content using a Presentation Template or design Component . </li></ul>
  38. 49. 5 WebSphere Portal Microsoft Environment
  39. 50. <ul><ul><li>Out-of-the-box Federation Portlets deliver secure access to SharePoint lists . No coding needed. </li></ul></ul><ul><ul><li>SharePoint SDK for WebSphere Portal to build composite apps across .NET and Java . Can be used within Visual Studio or Rational Application Developer. </li></ul></ul>SharePoint Federator for WebSphere Portal
  40. 51. Mainsoft’s SharePoint SDK for WebSphere Portal <ul><ul><li>C#, VB developers create, integrate ASP.NET applications into WebSphere Portal, without having to learn Java or become WebSphere Portal experts. </li></ul></ul><ul><ul><li>Java developers can use Eclipse to access SharePoint data and build composite applications across SharePoint. Java </li></ul></ul><ul><ul><li>End-user experience is seamless across .NET and Java . </li></ul></ul>Integrate an ASP.NET application into WebSphere Portal.
  41. 52. <ul><ul><li>Federate SQL Reports within WebSphere Portal. </li></ul></ul><ul><ul><li>Integrate with IBM Dashboard to deliver detailed reports using customer’s reports stored on the SQL server. </li></ul></ul>Integrate SQL Reporting Services into WebSphere Portal This Inventory Management Page integrates SQL Reporting Services and Dashboard framework KPIs .
  42. 53. <ul><li>Capitalize on existing .NET assets </li></ul><ul><ul><li>Use existing .NET skills. </li></ul></ul><ul><ul><li>Integrate existing ASP.NET applications. </li></ul></ul><ul><ul><li>Federate contents stored on existing SharePoint sites and SQL Reporting Services. </li></ul></ul><ul><li>Build composite apps across .NET and Java </li></ul><ul><ul><li>Create on-the-glass mash-ups across .NET and Java. </li></ul></ul><ul><ul><li>Enhance employee productivity. </li></ul></ul><ul><ul><li>Improve customer relationships. </li></ul></ul><ul><li>Extend the value of portal to .NET </li></ul><ul><ul><li>Single point of access to all enterprise services - both .NET and Java - within a secure, role-based environment. </li></ul></ul><ul><ul><li>High availability, scalability. </li></ul></ul>An example of on-the-glass integration between .NET and Java portlets. WebSphere Portal Can Support .NET & Java Equally
  43. 54. WebSphere Portal Can Support .NET & Java Equally
  44. 55. THANK YOU

    Be the first to comment

    Login to see the comments

  • jboutelle

    Jan. 4, 2009
  • apiconz

    Jan. 8, 2009
  • ibox2000

    Feb. 27, 2009
  • jpuribep

    May. 18, 2011
  • Lattanasi

    Jan. 20, 2014
  • shirishdagr88

    Jul. 24, 2015
  • harischandravadlamudi

    Feb. 24, 2016
  • guest_act

    Apr. 13, 2016
  • SachinKhandelwal9

    Jun. 18, 2016
  • Satheeshiyer

    Dec. 15, 2016


Total views


On Slideshare


From embeds


Number of embeds