IBM WebSphere Portal

14,160 views

Published on

Published in: Technology
3 Comments
10 Likes
Statistics
Notes
No Downloads
Views
Total views
14,160
On SlideShare
0
From Embeds
0
Number of Embeds
67
Actions
Shares
0
Downloads
838
Comments
3
Likes
10
Embeds 0
No embeds

No notes for slide
  • 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 www.ibm.com/wps/portal/green www.ibm.com/wps/portal/blue www.ibm.com/wps/portal/ 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. http://catalog.lotus.com/wps/portal/portal <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

    ×