IBM WebSphere Portal Primer / Edition 1

IBM WebSphere Portal Primer / Edition 1

by Ashok Iyengar, Bruce Olson, Venkata Gadepalli

ISBN-10: 193118223X

ISBN-13: 9781931182232

Pub. Date: 07/01/2005

Publisher: Mc Press

What makes the WebSphere programming model so compelling? Why is WebSphere Portal server fast becoming the world’s premier portal server in sales and functionality? What are portlets? What is the open Portlet API? How is it possible to secure and manage large Web portals that each have their own distinctive look? Does WebSphere Portal support B2B, or B2C, or…  See more details below


What makes the WebSphere programming model so compelling? Why is WebSphere Portal server fast becoming the world’s premier portal server in sales and functionality? What are portlets? What is the open Portlet API? How is it possible to secure and manage large Web portals that each have their own distinctive look? Does WebSphere Portal support B2B, or B2C, or B2E, or all of them? Which topologies does it support? Is it J2EE certified? This book answers these and many more such questions and covers everything from basic e-commerce concepts to advanced three-tier Internet topologies. Completely updated for V5.1.x, the authors systematically guide you through IBM’s WebSphere Portal product, which includes the Portal server, the Personalization server, Workplace Web Content Management, Document Manager, versatile search engine, collaboration component, new Virtual Portal and Business Process Integration, and Task Management features. Software developers who are creating simple portlets and JavaServer Pages (JSPs) or are well-versed in using JavaBeans will find this book’s contents relevant. It covers installation, configuration, administration, tuning, and usage of WebSphere Portal server software. It discusses portlets, servlets, security, single sign-on, transactions, session management, and scaling as it relates to WebSphere Portal server.

Read More

Product Details

Mc Press
Publication date:
Edition description:
Second edition
Product dimensions:
7.00(w) x 9.00(h) x 1.17(d)

Table of Contents

Chapter 1Enter the Portal1
The WebSphere platform1
WebSphere Portal3
WebSphere Portal server4
Portlet applications6
The Portlet API6
Portal architecture7
WebSphere Portal components8
Site Analyzer10
Collaborative Components10
Content management11
Door closings12
Chapter 2A Portal blueprint13
J2ee architecture in WebSphere Portal13
What is J2EE?14
J2EE platform roles18
J2EE compliance19
MVC paradigm and architecture20
Packaging J2ee applications22
One-node configuration24
Two-node configuration26
Three-node configuration29
Notes about the configurations30
Other configurations32
Door closings34
Chapter 3Putting up the doorway35
Planning the installation36
Installation options36
High-level steps37
Installing on Windows 200041
Installation steps41
Verifying the installation61
WebSphere Portal Extend Edition63
Installing WebSphere Portal Extend Edition80
Installing on Solaris88
Solaris prerequisites88
Oracle 8i on Solaris89
Post-Oracle installation steps on Solaris92
Installing Netscape Directory Server on Solaris95
Importing the Idif file103
Installing WebSphere Portal Enable Edition105
Installing on Linux120
Linux OS prerequisites121
Installing WebSphere Portal Enable Edition--development122
Linux installation notes128
Installing on AIX130
Hardware and software prerequisites130
Installing AIX131
Installing WebSphere Portal132
Post-installation steps133
Uninstalling WebSphere Portal133
Starting/stopping Websphere Portal server137
Door closings138
Chapter 4Customizing the Portal139
Default Portal look139
"Forgot Password" feature141
Self-registration feature142
Help feature143
Login feature144
Logging on and off as the portal administrator145
Default portlets147
Self-registering a new Portal user, and more153
Themes and skins160
Aggregation search order165
Creating a new look167
Deploying the new look171
Enhancing the new look177
Door closings178
Chapter 5Building blocks179
Portlet concepts179
Portlet and Servlet API180
Portlet lifecycle181
Portlet application182
Portlet modes183
Portlet states183
Portlet development184
Building a portlet184
Testing the portlet194
Programming a portlet195
Example 1Adding functionality to remember the URI of a portlet206
Example 2Using action events208
Example 3Implementing portlet-to-portlet communication209
Example 4Showing how portlectonfig is used211
Example 5Demonstrating the use of portletsettings212
Example 6Demonstrating the use of PortletData213
Door closings216
Chapter 6Personalizing the Portal217
Overview of WebSphere personalization217
Types of personalization218
Personalization components219
Runtime environment components220
Rules-based personalization development process220
Step 1Identify your business requirements221
Step 2Develop your user and content models221
Step 3Implement the resource engine API222
Step 4Design the page layout222
Step 5Add content spots to your JSPs222
Step 6Develop business rules defining what each visitor sees222
Step 7Associate the rules with content spots224
Step 8Test and deploy the pages224
Developing a simple portlet using rules-based personalization224
Create a portlet application project in WSAD225
Create user and content resources228
Create the content spots233
Create a JSP, add the content spot and code235
Export the resource classes239
Publish the resource classes to WebSphere personalization240
Create a personalization workspace project242
Create the rules244
Publish the project254
Export the WAR file255
Deploy the portlet into WebSphere Portal255
Test the portlet256
Door closings258
Chapter 7Portal gatekeeper259
Users and groups259
Member groups260
User repository261
Authentication and authorization268
Setting up portal security269
Access control272
ACL portlet272
Initial settings276
Access-control scenario276
Directory server support288
LDAP configurations290
LDAP entries during installation292
Single sign-on293
SSO using LTPA tokens294
SSO using the Credential Vault294
Configuring Tivoli Access Manager vault adapter299
Credential Vault creation300
Trust association interceptors305
Configuring Tivoli Access Manager TAI306
Configuring Netegrity SiteMinder TAI309
Configuring RSA Clear Trust TAI313
Door closings316
Chapter 8Portal and beyond317
WebSphere Portal search318
Extended Search326
EIP Search340
Site analytics340
Site Analyzer installation341
SA usage346
Websphere Content Publisher (WCP)364
WCP installation365
WCP configuration369
Import LWF files372
Verifying WCP installation375
WCP user interface tour376
WCP features378
WCP usage381
Lotus workflow tour391
Door closings394
Chapter 9Portal crossings395
Out-of-the-box portlets396
FileServer portlet398
JSP portlet400
ServletInvoker portlet401
CSV File Viewer portlet402
XSLT portlet403
OCS News Feed portlet405
Webpage portlet407
Document Viewer portlets408
ContentAccessService portlet409
iFrame portlet410
Clipper portlets410
Portlet-to-portlet communication419
Portlet messaging419
Web services portlets424
Web services in WebSphere Portal426
More on UDDI430
Collaborative components437
Collaborative places437
Collaborative portlets438
What are collaborative components?441
Steps to deploy the collaborative components441
Lotus domino integration445
Portal settings to support Domino445
Domino server settings445
Domino LDAP settings447
Adding People Awareness to a Portlet450
Internationalization support450
Supported Languages451
Selecting and changing the language451
Door closings459
Appendix AInstallation planning worksheet461
Appendix BJlog properties file475
Appendix CPortal-related Web sites495

Read More

Customer Reviews

Average Review:

Write a Review

and post it to your social network


Most Helpful Customer Reviews

See all customer reviews >