Cover image for Mastering IBM WebSphere Portal : Expert Guidance to Build and Deploy Portal Applications.
Mastering IBM WebSphere Portal : Expert Guidance to Build and Deploy Portal Applications.
Title:
Mastering IBM WebSphere Portal : Expert Guidance to Build and Deploy Portal Applications.
Author:
Ben-Natan, Ron.
ISBN:
9780764575501
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (551 pages)
Contents:
Foreword -- Acknowledgments -- About the Authors -- Introduction -- PART I WebSphere Portal Primer -- CHAPTER 1: Introducing WebSphere Portal -- What Is a Portal and Why Do We Need Them? -- The WebSphere Family -- Foundation and Tools -- Business Integration -- WebSphere Business Portals -- What Is WebSphere Portal? -- The User Experience -- The Developer Experience -- The Administrator Experience -- WebSphere Portal Architecture -- WebSphere Portal Packaging -- WebSphere Portal Platforms -- What's New in WebSphere 5.0 (including 5.0.2) -- Summary -- CHAPTER 2: Installing WebSphere Portal on Windows 2000 Server -- Getting Going: A Quick Install -- Getting Information on Your Windows Server -- Installing on Your Windows Server -- Installing with an Existing Web Server and an Existing WebSphere Application Server -- Installing WebSphere Portal Fixpack 2 -- Summary -- CHAPTER 3: Installing WebSphere Portal on Linux -- Installing on Linux -- Getting Information on Your Linux Server -- Installing on Your Linux Server -- Nongraphic Linux Installation -- Uninstalling WebSphere Portal on Linux -- Directory Structure -- Installing When WebSphere Security Is Enabled -- Summary -- CHAPTER 4: Customizing WebSphere Portal -- WPSconfig -- Configuration Templates -- Using DB2 with WebSphere Portal -- Configuring the DB2 Server -- Installing DB2 Client on WebSphere Portal Server -- Using Oracle and SQL Server with WebSphere Portal -- Step 1: Create the Databases -- Step 2: Create the Database Users -- Configuring WebSphere Portal to Access a Remote Database -- Summary -- CHAPTER 5: Installing WebSphere Portal Tools and Problem Analysis -- Portal Toolkit 5.0.2 -- Updating WebSphere Studio's WAS Runtime Environment -- Installing WebSphere Portal Toolkit V5.0.2 MP -- Updating to WebSphere Portal Test Environment V5.0.2.

IBM Lotus Workplace Web Content Management Version 1.1 -- Updating the Initialization Parameters -- Installing the ILWWCM Web Application -- Updating the ILWWCM Configuration Files -- Starting the ILWWCM Web Application -- ILWWCM Administrative Client Setup -- Installing the WebSphere Portal Content Management Portlet -- Problem Analysis -- Tivoli Web Site Analyzer -- Summary -- CHAPTER 6: Migrating to WebSphere Portal Version 5.0 -- Preparing for a Migration -- Recommended Migration Environment -- Performing the Migration -- Setting up the Migration Property Values -- Migrating Access Controls -- Migrating Extended User Attributes -- Migrating Themes, Skins, and Style Sheets -- Migrating Portlet Applications -- Migrating Places -- Migrating Pages -- Migrating All User Customizations -- Migrating Credential Vault Slots and Segments -- Migrating Credential Vault data -- Migrating Everything at One Time -- XML Configuration Interface -- XML Input File -- XML Configuration Interface Special Properties -- XML Configuration Interface Transactional Support -- Changes in XML Configuration Interface for Version 5.0 -- Summary -- PART II Building and Administering Portals with WPS -- CHAPTER 7: Defining Portals and Pages -- Portals and Pages -- Logical Structure of a Portal -- Browsing through the Content Hierarchy -- Customizing the Portal Structure -- Adding New Nodes -- Defining Page Content -- Editing Node Properties -- Page Inheritance with Shared Pages -- Advanced Layout Editing -- Locks -- Removing Nodes -- Creating a New Portal -- Summary -- CHAPTER 8: Tailoring the Portal Web Design -- Themes and Skins -- Default Themes and Skins -- Choosing Themes and Skins -- Screens -- Defining Your Own Themes -- Creating a New Theme -- The Anatomy of a Theme -- Customizing Themes -- Portal JSP Tags -- Adding Top-Level Links -- Defining Your Own Skins.

Creating a New Skin -- Modifying Styles -- Summary -- CHAPTER 9: WebSphere Portal Personalization -- WebSphere Personalization -- Rules-Based Personalization -- Resources -- Content Spots -- Defining Rules -- Editing Rules -- Campaigns -- The Personalization APIs -- Resource Interface -- ResourceDomain3 Interface -- ResourceManager3 Interface -- Recommendation-Based Personalization -- Summary -- CHAPTER 10: Portal Administration -- Your Portal Settings -- Global Settings -- URL Mappings -- Custom Unique Names -- Supported Markups -- Supported Clients -- Search Administration -- Portal Access Control -- User and Groups -- Permissions -- Resource, User, and Group Permissions -- Roles -- Credential Vault -- Web Clipping -- Portal Analysis -- Summary -- CHAPTER 11:Document and Content Management within WebSphere Portal -- Document Manager -- WebSphere Content Management -- Creating a Site -- Setting Up Security -- Creating a Workflow -- Creating Your Content Template -- Categorizing the Content -- Creating Navigators and Menus -- Page Design -- Building the Site -- Adding Content -- Configuring WebSphere Portal -- Syndication and Subscription -- Summary -- CHAPTER 12: Adding Collaboration and Search Components to Your Portals -- Collaborative Features -- Lotus Notes Integration -- Microsoft Exchange Integration -- Lotus Sametime Integration -- Lotus QuickPlace Integration -- Microsoft NetMeeting Integration -- People Finder -- Collaborative Components -- Search Capabilities -- Searching a Collection -- Managing Taxonomy and Categorizing -- Extended Search -- Summary -- PART III Portlet Development in WebSphere Portal -- CHAPTER 13: Extending Portal Functionality: Portlets -- What Is a Portlet? -- Portlet Container -- Page Aggregation -- Portlet Modes and States -- Portlet Applications and Portlets -- Portlet Life Cycle -- Portlet Configuration Objects.

PortletConfig -- PortletApplicationSettings -- PortletSettings -- PortletSession -- Portlet Objects -- PortletRequest -- PortletResponse -- PortletContext -- PortletLog -- Portlet Event Model -- Action Events -- Message Events -- Portlet Settings Attributes Events -- Portlet Application Settings Attributes Events -- Summary -- CHAPTER 14: Portlet Programming Model and API -- The JSR 168 API -- Portlet API in WebSphere Portal -- Portlet API Comparison -- Portlet Deployment Descriptors -- Portlet Processing Model -- Portlet Life Cycle and Configuration Objects -- Portlet Services and Objects -- Portlet URI Addressability -- Portlet Window -- Developing JSR 168 Portlets for WebSphere Portal -- Enabling the Portlet Container for JSR 168 -- Which API Should You Use for Your Portlet? -- Summary -- CHAPTER 15:WebSphere Portlet Development Environment -- An Example Poll Portlet -- WebSphere Studio -- Portal Toolkit -- Portlet Project -- Portlet Perspective -- Portal Server Configuration -- Portlet Preview -- Building the Portlet Application WAR File -- Creating the Poll Portlet Project -- The Portlet Perspective -- Deployment Descriptor Editor -- Generated Source Code -- Summary -- CHAPTER 16 -- Poll Portlet -- Implementing the Controller -- Action Classes -- Implementing the Action Classes -- Configuration Mode -- View Mode -- Edit Mode -- Implementing the View Classes -- Implementing the Model Classes -- Implementing Persistence Classes -- DatabaseBroker -- Implementing Utility Classes -- Summary -- CHAPTER 17: Portlet Interactive Debug and JSR 168 Example -- Poll Portlet Project -- Portal Server Configuration -- Portal Debug Mode -- Portal Trace Logging -- Generating a Deployable WAR File -- Deploying Using the Install Administrative Portlet -- Deploying Using XML Configuration Interface -- Developing the Poll Portlet with JSR 168 API.

Create the Poll Project -- Generated Portlet Code -- Deployment Descriptors -- Poll Portlet Class -- Modifying the Poll Project Source -- PollPortlet -- Action Classes -- Model Objects -- View Classes -- User Identifier -- JSPs -- Summary -- CHAPTER 18: Struts Portlet Framework -- Creating the New Project -- Web Deployment Descriptor -- Portlet Deployment Descriptor -- Struts Configuration Files -- Struts Configuration in Portlet View Mode -- Struts Configuration in Portlet Edit Mode -- Struts Configuration in Portlet Configure Mode -- Action Classes -- Remaining Poll Portlet Implementation -- Data Beans -- Persistence Classes -- Portlet Controller Classes -- Utilities Classes -- View Classes -- JSP Differences -- Portlet URL Addressability -- Generating Portlet URIs -- Which Implementation Should You Use? -- Summary -- PART IV WebSphere Portal within the Enterprise Environment -- CHAPTER 19: Implementing Authentication for Large Enterprises -- Enterprise Identity Management -- LDAP or Database -- Rules of Thumb for Designing and Maintaining Your LDAP Server -- Implementing WebSphere Portal Enterprise Identity Management -- Setting Up Your LDAP Servers -- Configuring WebSphere Portal for Your LDAP Server -- Enabling WebSphere Portal to Access Your LDAP Server over SSL -- Mapping of Member Manager Attributes to Your LDAP Attributes -- Summary -- CHAPTER 20: Integrating Security and Identity Management Tools with WebSphere Portal -- Isn't J2EE Security Enough? -- Third-Party Authentication and SSO Architectures -- Integrating TAM with WP -- Installing TAM Support on WP -- Setting Up SSO -- Installing SiteMinder Support on WP -- Using SiteMinder as a Third-Party Authentication Server -- Using SiteMinder as an External Security Manager -- Summary -- CHAPTER 21: Designing High Availability into Your Portal Server -- The Challenges of High Availability.

Determining a High-Availability Strategy for WebSphere Portal.
Abstract:
Maximize on the power of WebSphere Portal to build and deploy portals If you use, develop, manage, or administer WebSphere applications, you are probably already building or managing Web portals-or well on your way to doing so. With this comprehensive book, you'll discover how these portals bring together important functions such as integration, presentation, organization, and customizations-functions needed in every complex application environment. The unparalleled author team of experts offers you in-depth insight on mastering the complex aspects of WebSphere Portal, walking you through every facet from installing to deployment. Mastering IBM WebSphere Portal focuses on not only the portal as a server, but also how it interacts with components such as LDAP servers, enterprise applications, mobile devices, and even other portals. The authors begin with an introduction to the WebSphere product family and then explore such topics as: * Installing and customizing the portal, as well as migrating existing environments to version 5 * Defining portlets, pages, and user interface properties * Applying personalization, collaboration, search, and document and content management within WebSphere Portal v. 5 * Using high availability, security and single sign-on, identity management, Web services, and enterprise applications * Setting up a portal in a high-availability environment and integrating external applications into WebSphere Portal The companion Web site, www.wiley.com/compbooks/ben-natan, presents all the code in the book as well as links to vendors and sources of information pertaining to WebSphere Portal.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: