IBM WebSphere Portal Primer / Edition 1

Paperback (Print)
Buy New
Buy New from
Used and New from Other Sellers
Used and New from Other Sellers
from $1.99
Usually ships in 1-2 business days
(Save 96%)
Other sellers (Paperback)
  • All (7) from $1.99   
  • New (3) from $47.79   
  • Used (4) from $1.99   


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 Show Less

Editorial Reviews

From Barnes & Noble
The Barnes & Noble Review
This book brings together all you need to know to plan, install, configure, secure IBM's WebSphere Portal Server -- and use it to solve real problems. The IBM authors have made Portal Server work for dozens of enterprise customers. You can benefit hugely from their experience.

The authors walk through installation on Windows, Solaris, Linux, and AIX platforms; then show how to customize look-and-feel, and personalize user content. There's detailed coverage of portlet programming and help with managing every facet of security, from ACLs to certificates and third-party authentication.

Next, the authors turn to the services Portal Server can provide, from search to site analytics to web content management. Especially valuable: their techniques for "portletizing" existing web artifacts, leveraging WebSphere Portal 5.1's new bundled portlets, and creating multiple branded "virtual portals" on the same hardware. Bill Camarda, from the September 2005 Read Only

Read More Show Less

Product Details

  • ISBN-13: 9781931182232
  • Publisher: Mc Press
  • Publication date: 7/1/2005
  • Edition description: Second edition
  • Edition number: 1
  • Pages: 529
  • Product dimensions: 7.00 (w) x 9.00 (h) x 1.17 (d)

Meet the Author

Ashok Iyengar is a member of the WebSphere enablement team and the coauthor of WebSphere V3.5 Handbook and IBM WebSphere V4.0 Advanced Edition Handbook. He lives in Encinitas, California. Venkata Gadepalli is a member of the WebSphere enablement team. His current focus is enabling and consulting for WebSphere products with primary emphasis in the areas of WebSphere Application Server, portals, and personalization. He lives in Cary, North Carolina. Bruce Olson is a member of the WebSphere enablement team and has helped design and implement the IBM C++ User Interface Class Library. He is the coauthor of Power GUI Programming. He lives in Cary, North Carolina.

Read More Show Less

Table of Contents

Foreword xiv
Introduction xv
Chapter 1 Enter the Portal 1
The WebSphere platform 1
WebSphere Portal 3
WebSphere Portal server 4
Portlets 5
Portlet applications 6
The Portlet API 6
Portal architecture 7
WebSphere Portal components 8
Personalization 8
Search 9
Site Analyzer 10
Collaborative Components 10
Content management 11
Door closings 12
Chapter 2 A Portal blueprint 13
J2ee architecture in WebSphere Portal 13
What is J2EE? 14
J2EE platform roles 18
J2EE compliance 19
MVC paradigm and architecture 20
Packaging J2ee applications 22
Topologies 24
One-node configuration 24
Two-node configuration 26
Three-node configuration 29
Notes about the configurations 30
Other configurations 32
Door closings 34
Chapter 3 Putting up the doorway 35
Planning the installation 36
Installation options 36
High-level steps 37
Pre-installation 39
Installing on Windows 2000 41
Installation steps 41
Verifying the installation 61
WebSphere Portal Extend Edition 63
Installing WebSphere Portal Extend Edition 80
Installing on Solaris 88
Solaris prerequisites 88
Oracle 8i on Solaris 89
Post-Oracle installation steps on Solaris 92
Installing Netscape Directory Server on Solaris 95
Importing the Idif file 103
Installing WebSphere Portal Enable Edition 105
Installing on Linux 120
Linux OS prerequisites 121
Installing WebSphere Portal Enable Edition--development 122
Linux installation notes 128
Installing on AIX 130
Hardware and software prerequisites 130
Installing AIX 131
Installing WebSphere Portal 132
Post-installation steps 133
Uninstalling WebSphere Portal 133
Starting/stopping Websphere Portal server 137
Door closings 138
Chapter 4 Customizing the Portal 139
Default Portal look 139
"Forgot Password" feature 141
Self-registration feature 142
Help feature 143
Login feature 144
Logging on and off as the portal administrator 145
Default portlets 147
Self-registering a new Portal user, and more 153
Layout 156
Themes and skins 160
Aggregation search order 165
Creating a new look 167
Deploying the new look 171
Enhancing the new look 177
Door closings 178
Chapter 5 Building blocks 179
Portlet concepts 179
Portlet and Servlet API 180
Portlet lifecycle 181
Portlet application 182
Portlet modes 183
Portlet states 183
Portlet development 184
Building a portlet 184
Testing the portlet 194
Programming a portlet 195
Examples 205
Example 1 Adding functionality to remember the URI of a portlet 206
Example 2 Using action events 208
Example 3 Implementing portlet-to-portlet communication 209
Example 4 Showing how portlectonfig is used 211
Example 5 Demonstrating the use of portletsettings 212
Example 6 Demonstrating the use of PortletData 213
Door closings 216
Chapter 6 Personalizing the Portal 217
Overview of WebSphere personalization 217
Types of personalization 218
Personalization components 219
Runtime environment components 220
Rules-based personalization development process 220
Step 1 Identify your business requirements 221
Step 2 Develop your user and content models 221
Step 3 Implement the resource engine API 222
Step 4 Design the page layout 222
Step 5 Add content spots to your JSPs 222
Step 6 Develop business rules defining what each visitor sees 222
Step 7 Associate the rules with content spots 224
Step 8 Test and deploy the pages 224
Developing a simple portlet using rules-based personalization 224
Create a portlet application project in WSAD 225
Create user and content resources 228
Create the content spots 233
Create a JSP, add the content spot and code 235
Export the resource classes 239
Publish the resource classes to WebSphere personalization 240
Create a personalization workspace project 242
Create the rules 244
Publish the project 254
Export the WAR file 255
Deploy the portlet into WebSphere Portal 255
Test the portlet 256
Door closings 258
Chapter 7 Portal gatekeeper 259
Users and groups 259
Member groups 260
User repository 261
Authentication and authorization 268
Setting up portal security 269
Access control 272
ACL portlet 272
Initial settings 276
Access-control scenario 276
Directory server support 288
LDAP configurations 290
LDAP entries during installation 292
Single sign-on 293
SSO using LTPA tokens 294
SSO using the Credential Vault 294
Configuring Tivoli Access Manager vault adapter 299
Credential Vault creation 300
Trust association interceptors 305
Configuring Tivoli Access Manager TAI 306
Configuring Netegrity SiteMinder TAI 309
Configuring RSA Clear Trust TAI 313
Door closings 316
Chapter 8 Portal and beyond 317
Search 317
WebSphere Portal search 318
Extended Search 326
EIP Search 340
Site analytics 340
Site Analyzer installation 341
SA usage 346
Websphere Content Publisher (WCP) 364
WCP installation 365
WCP configuration 369
Import LWF files 372
Verifying WCP installation 375
WCP user interface tour 376
WCP features 378
WCP usage 381
Lotus workflow tour 391
Door closings 394
Chapter 9 Portal crossings 395
Out-of-the-box portlets 396
FileServer portlet 398
JSP portlet 400
ServletInvoker portlet 401
CSV File Viewer portlet 402
XSLT portlet 403
OCS News Feed portlet 405
Webpage portlet 407
Document Viewer portlets 408
ContentAccessService portlet 409
iFrame portlet 410
Clipper portlets 410
Portlet-to-portlet communication 419
Portlet messaging 419
Click-to-Action 420
Web services portlets 424
Web services in WebSphere Portal 426
More on UDDI 430
Collaborative components 437
Collaborative places 437
Collaborative portlets 438
What are collaborative components? 441
Steps to deploy the collaborative components 441
Lotus domino integration 445
Portal settings to support Domino 445
Domino server settings 445
Domino LDAP settings 447
Adding People Awareness to a Portlet 450
Internationalization support 450
Supported Languages 451
Selecting and changing the language 451
Door closings 459
Appendix A Installation planning worksheet 461
Appendix B Jlog properties file 475
Appendix C Portal-related Web sites 495
Index 497
Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Terms of Use.
  • - Barnes & reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 2 Customer Reviews
  • Anonymous

    Posted October 25, 2005

    still one version behind

    [A review of the SECOND EDITION, 2005.] In 2004, a reviewer of the first edition commented that it described version 4.1 of the Portal, while the current released version of the Portal was actually 5. There were significant differences between those versions, but the book was unable to address these. Now in 2005, there is the second edition. It covers version 5.1. However, the Portal is now at version 6. Still one step behind. Rather unfortunate. You should keep in mind that this probably arose due to the sheer complexity of the total WebSphere development effort, and the unavoidable lag time in publishing a text. The text does give an impressive roundup of the WebSphere Portal effort. The Portal has extensive personalisation and customisation. (IBM maintains a distinction between these, which the text explains.) The end user and the sysadmin can access these to present a nice UI. One chapter goes into a good level of detail as to how much tweaking you can do to this. A lot of effort has clearly gone into building out this ability. None of this is actually programming. Whereas to the programmers amongst you, later chapters of the book are more germane. One chapter describes the IBM Java Portlet class, and how it extends the standard HttpServlet. The Portlet API is explained at a level suitable for programming. To good approximation, you can think of the Portlet coding as a variant on JSP and servlet coding, which perhaps you might already have done. Continuing this, another chapter shows how authentication and authorisation can use JAAS. Overall in the book, you can clearly see that IBM has committed to producing code compatible with J2EE standards. Which means that if you already have a background in J2EE, it will help your assimilation of the book.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted August 5, 2005

    best book on websphere

    This book really helped me understand websphere portal primer a lot better. This book is the greatest book I have ever read on websphere portal primer. Very Proffesional. I would recommend this book to anyone interested in Portals.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing all of 2 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)