IBM WebSphere Portal Primer : Second Edition

  Author:    Bruce Olson, Ashok Iyengar, Vankata Gadepalli, Venkata Gadepalli
  ISBN:    193118223X
  Sales Rank:    732405
  Published:    2005-07-01
  Publisher:    Mc Press
  # Pages:    550
  Binding:    Paperback
  Avg. Rating:    4.0 based on 9 reviews
  Used Offers:    8 from $53.95
  Amazon Price:    $53.95
  (Data above last updated:  2008-12-04 11:26:33 EST)
  
  
Sort customer reviews by:
  
Show All Reviews on Page      Hide All Reviews on Page
   
  
IBM WebSphere Portal Primer : Second Edition
  
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.
                  Reader Reviews 1 - 6 of 6                 
  
  
Review
Date
Review
Rating(5 High)
Review
Helpful
to:
Customer Review Reviewer
Info
Permanent
Link
Reader Reviews Below Sorted by Newest First
08-10-06 1 2\2
(Hide Review...)  Not of much use for technical people.
Reviewer Permalink
It's neither useful for developers or architects or managers. Most of the pages are filled with screenshots/images(WebSphere portal administration interfaces).

I found better information in the IBM Redbooks on WebSphere Portal Server.
(Review Data Last Updated: 2008-12-04 11:27:16 EST)
01-25-06 5 16\18
(Hide Review...)  This book is essential reading and lives up to its name
Reviewer Permalink
I'm reading the 2nd edition, which says on the cover, "Fully updated for V5.1". I think some of the reviews appearing here may be referring to the 1st edition when they complain that it only covers V4. Furthermore, there is confusion among reviewers between the versioning of WPS (Web Portal Server) versus the versioning of WAS (Web Application Server). The latest version of WPS is 5.1 while the latest version of WAS (now renamed to "Rational") is 6.0. The book covers WPS 5.1 as well as both WAS 5.1.x and WAS 6.0. So, it is completely up to date as far as I can tell. In my opinion the complaints that the book only covers v4 or v5 are based on a misunderstanding of versioning and should not be considered.

Chapters 1 and 2 were at a high level and very well written, considering the enormous complexity involved in putting so many different products under the same umbrella and making them appear unified. It makes one a little sympathetic for the IBM architects who have to make a logical, consistent set of diagrams out of all the disparate products IBM offers including Lotus and Domino.

Chapter however 3 was not pleasant to read. It gives instructions for installing Websphere Portal on Windows, Unix, and Linux with all sorts of variations. Many concepts that it would have been nice to have had explained, weren't. For example, why is the author all of a sudden saying an http server is required and that the IBM http server will be used in the examples? Isn't there an http server embedded somewhere already in the Websphere Applications Server? A paragraph of explanation would have helped to clear that up. And the expertise in LDAP servers that chapter three presupposes is not necessarily true of all readers.

Chapter 3 as it continued, increasingly dispensed entirely with explanations and became, essentially, long lists of commands to type in with little explanation of why the commands were necessary or what they actually did. By the time the chapter ended, one could not help but feel intimidated as to the incredible amount of memorization and knowledge and experience required to understand the complete installation of the product in a corporate setting.

Chapter 4, entitled "Customizing the Portal", is very readable and important because it explains the basics of portals such as skins, themes, pages, columns, rows, etc. There is a terrible problem with pages 135 to 144 unfortunately. Those pages contain nothing but faulty pictures of the themes and skins that come with the default installation. All of the pictures look the same and can barely be seen. This is not the authors' fault but the fault of whoever typeset the book. Shame on that person. They have ruined what would have been a very helpful portion. Still, chapter 4 is a valuable and useful chapter, entirely appropriate for a "primer".

Chapter 5, "Personalizing The Portlal", is mind-numbing but essential reading. It introduces all the concepts necessary to personalize a portal/portlet and then steps you through from start to finish the creation and deployment of a personalized portlet. It requires that you have WSADS 5.x installed because they step you through installing a jsp/html editing feature that has beem removed from WSADS but is needed to create personalized portlets. So, they explain how to manually re-activate it from the command line. It can only be re-activated in WSADS 5.x. They say once you see how it's done in WSADs 5.x you can then do it yourself without the enhanced editor in Rational v6. If you are like me and have both of those installed on your pc, you hit the lottery and will find this chapter very useful. If you only have Rational v6 it will be very frustrating. It's a scary chapter and makes you wonder if anyone on planet earth could ever actually use this monster of a product. But if you work in a corporation that uses IBM Websphere Portal you *know* it does actually work, so just take a deep breath and read the entire chapter. It's very well written, especially considering how hard it is to try to make it seem as if a business analyst could do many of the tasks in this chapter that seem to require quite a bit of knowledge of java.

Chapter 6 explains how to write, configure, and deploy a portlet. The first 34 pages cover the proprietary IBM portlet API, and the last 13 pages cover cover the JSR-168 portlet API. There is a lot of information to cover, and it all presupposes the reader is familiar with the J2EE servlet creation methodology. Realistically, it is this chapter that is the most important for a java programmer who actually has to write portlets, and conversely this might be the least important chapter to operations staff who probably don't know java and don't need to for their job function. It's too much to read this chapter in one sitting, lest the concepts of the proprietary IBM portlet API get confused in one's mind with the concepts of the JSR-168 portlet API. All in all, it's a very good chapter. There was only one misprint that really vexes, which is on page 239 where reference is made to a code example in figure 6.8 that supposedly shows instantiating a DefaultPortletMessage object. There is no such instantiation in that figure, alas, and in such a difficult chapter that is annoying because realizing the mistake breaks mental concentration.

The second part of chapter 6 on the JSR-168 portlet API is helpful both in explaining the JSR-168 API as well as forcing the authors to better explain the IBM proprietary portlet API by comparing and contrasting the two. Considering the complexity and the subtleties of portlet programming, this chapter did an excellent job. The final paragraph states, "The subject of portlet programming alone could fill a book." It then recommends a book called, "Programming Portlets" by Ron Lynn, Joey Bernal, and Peter Blinstrubas (2005; MC Press).

Chapter 7, "Portal Gatekeeper", is devoted to security. It is too dense to be read in one sitting. It begins with the big picture/architecture of how security can be maintained in various LDAPs or in a combination of LDAP and rdbms, etc. and just when it seems like the chapter should end, it begins with a very specific example of configuring an example company with three departments. There is one minor misprint in the example, which is easy to pick out with a clear head but in the thick of reading the chapter can make the reader lose confidence the chapter is comprehensible. (A second reading after a good night's sleep is recommended). In between these two sections there are several pages of raw listings of two XML configuation files. All in all it's a mentally difficult chapter to comprehend. The chapter continues with more detail on vaults and vault segments, etc., etc., but by the end of the chapter when everything that can be said has been said, one feels much, much more informed on the subject of websphere portal security.

Chapter 8, "Portal and Beyond," begins with twenty pages covering portal search capabilities. It's a nearly impossible task to cover the subject that quickly, and you have to hand it to the author for, gamely, making the attempt. The next 24 pages cover Site Analytics, which is a vast subject. It feels like a different author wrote this second section of the chapter. The detailed examples with screenshots culminate by showing a report that is spectacular until you look closer and realize it only shows statistics on one "hit" on a test web site. The third section of chapter 8, "Process Portals", is the worst written section of the entire book, so far. It's like something a jaded technical writer might compose in a Dilbert cartoon for an incomprehensible technical feature that the marketing department insisted on adding. The forth section of chapter 8, "Websphere Portal Application Integrator", takes the mantle from section three and is definately the worst, most cynically written section of the book, so far. The closing one page essay of the chapter, "Door Closing", is brilliant, a marketing masterpiece. It was obviously polished and rewritten many times by a senior writer.

Chapter 9, "Portal Content and Collaboration", continues in the tradition of Chapter 8 by exploring more "checkmark" features. The chapter 9 features seem to have been added by the IBM marketing department, Lotus/Domino division. It becomes increasingly apparant as one reads further into this book that production use of IBM WebSphere Portal requires hiring IBM consultants and programmers to actually get the beast installed and configured. The final paragraph of chapter 9, "Door Closings", is more openly transparant and far less clever than it's brilliant chapter 8 counterpart.

Chapter 10, "Portal Crossing", begins with 24 pages of detailed, step by step instructions on how to configure simple, sample portlets. Maddeningly, none of the sample portlets come with their source code, they only come with the class files. The author is annoyingly glib. For example, the author mentions that the sample Webpage Portlet is nearly useless because it cannot maintain state, then adds glibly, "Still, this portlet is a good way to integrate existing Web applications into a portal in proof-of-concept situations". This chapter is written at practically a kindergarden level of understanding in comparison to the prior chapters. It reads kind of like a series of powerpoint slides to be presented by sales to non-technical managers, to try to convince them how easy the product is to use.

The next 15 pages of chapter "10" are so complicated and difficult to follow that they require being re-read at least three times. They assume an expert level of J2EE programming ability and are quite discouraging to anyone who thinks portals might have a long term place in the world of programming. The *next* 7 pages, on Virtual Portals, is useful and important. It concludes, "The topic of Virtual Portals is huge-- more than can be adequately covered here." Next is 10 pages on Web Services for Portlets. The chapter and the book end with 6 pages on internationalization. The obligatory "Door Closings" for the last chapter states the chapter covered the features of WebSphere Portal "that set it above the rest." It adds, "they might not be available to the general portal user community."

The bottom line is that this is a book from IBM press that through thick and thin has a mandate to try to get people to use IBM Websphere Portal, even if the authors have to jump through hoops to make this monstrously complicated product seem attractive. If your corporation has WPS then you need this book. Sigh.

There is an online tutorial on the IBM website covering some of the same material as this book that should get five stars and then some. Run don't walk to the amazing, cutting edge, state of the art, A plus plus tutorial at the following link. If you read the book and view the following tutorial as well, you are well on your way to mastery. They complement each other nicely even though the book is 2 stars and the online tutorial is 5 stars. http://www-128.ibm.com/developerworks/websphere/education/enablement/wbt/sw756.html?ca=drs-
(Review Data Last Updated: 2007-10-13 23:43:40 EST)
10-25-05 4 10\14
(Hide Review...)  still one version behind
Reviewer Permalink
[A review of the 2nd EDITION 2005.]
The first edition described version 4 of the Portal, but the actual released version was 5. Now in 2005, here 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.
(Review Data Last Updated: 2007-10-13 23:43:40 EST)
08-01-05 5 2\8
(Hide Review...)  Copy is wrong about this book
Reviewer Permalink
This books is updated. Amazon is highlighting the copy for the second edition as the first edition. See below for accurate description.

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, WebSphere Content Management, Document Manager, versatile search engines, and the collaboration component.
(Review Data Last Updated: 2007-10-13 23:43:40 EST)
04-29-04 3 6\10
(Hide Review...)  Good on concepts/background, outdated for version...
Reviewer Permalink
Target Audience
Portal developers and administrators who are responsible for the installation and maintenance of WebSphere portal server.

Contents
This is a tutorial guide on how to install and configure WebSphere Portal, as well as how portlets are developed.

The book is divided into the following chapters:

Enter The Portal; A Portal Blueprint; Putting Up The Doorway; Customizing The Portal; Building Blocks; Personalizing The Portal; Portal Gatekeeper; Portal And Beyond; Portal Crossing; Installation Planning Worksheet; Jlog Properties File; Portal Related Web Sites

Review
IBM is pushing the concept of the portal very hard, and their portal branding falls under the WebSphere umbrella. But unlike installing Notes/Domino or Microsoft Office, trying to get WebSphere Portal (WP) up and running is not a trivial task. Things have to be done in a certain order with certain settings. And then once that is done, you have to start configuring the portal environment with the portlets you want to use. This book can help guide you through that whole process.

First, the good things... There's a good blend between background material on the J2EE technology involved and the "hands-on" tasks, such as installation and configuration. The screen shots and step-by-step writing is very well done, and you should be able to get up to speed quickly. I wish I had access to this book when I first started exploring WP a year or so ago. It would have saved me a lot of time and aimless wandering.

Now the not-so-good thing... Since IBM is banking on WP being the next significant business platform, they are enhancing and simplifying the software on an aggressive schedule. As a result, the current version of WP has gone beyond the version used for this tutorial. Normally that wouldn't be deadly to a book like this, but in this case it may be. The install process has been improved, as well as the administration process. If the user is trying to follow along using the WP 5.x software, there won't be a lot of matches. That could prove frustrating to the beginning WP administrator.

Even with the version issue, I'd still recommend this as a good secondary book to add to your portal bookshelf. There are still many basic principles that apply to version 5, such as the portlet development concepts, theming, and some of the out-of-the box portlets you can download and use for free.

Conclusion
The main drawback to this book is that WebSphere Portal is now up to version 5.x, and the book covers version 4.1. Since WP 5 is significantly improved over 4.x, you may not get as much out of this book as you'd like. But the basic information and explanations are solid and informative.

(Review Data Last Updated: 2007-10-13 23:43:40 EST)
04-14-04 2 1\6
(Hide Review...)  Unfortunately already outdated again: WebSphere Portal 4.2..
Reviewer Permalink
The current version is already WebSphere Portal 5.02 and it includes many fundamental changes... so you better wait until a fresh edition is out.
(Review Data Last Updated: 2007-10-13 23:43:40 EST)
  
                  Reader Reviews 1 - 6 of 6                 
  
  
  
  
  
  

Because the data used to generate this site come from outside sources, VeryWellSaid.com cannot guarantee the completeness or accuracy of the data.
Search VeryWellSaid™
Google
Web VeryWellSaid™
New subjects are added every week.
View Subjects Below by:
* Top Selling
 (click category name, left)
* Top-Rated Top Sellers
 (click 'Top Rated', right)
In the news...  
Dubai\UAE Top Rated
Influenza\Bird Flu Top Rated
Iraq Top Rated
Supreme Court Top Rated
All Books Top Rated
Arts Top Rated
Photography Top Rated
Digital Photography Top Rated
Digital Cameras Top Rated
Biography Top Rated
Business Top Rated
Management Top Rated
Marketing Top Rated
Sales Top Rated
Stocks Top Rated
Bonds Top Rated
Real Estate Top Rated
Trading Top Rated
Commodities Trading Top Rated
Time Management Top Rated
Starting A Business Top Rated
Children's Top Rated
Comics Top Rated
Computers Top Rated
PC Top Rated
Mac Top Rated
Programming Top Rated
Design Patterns Top Rated
.Net Top Rated
C# Top Rated
Vb.Net Top Rated
Asp.Net Top Rated
Java Top Rated
Python Top Rated
PHP Top Rated
Perl Top Rated
Javascript Top Rated
Ajax Top Rated
CSS Top Rated
Open Source Top Rated
SQL Top Rated
Databases Top Rated
Oracle Top Rated
MySql Top Rated
Sql Server Top Rated
IIS Top Rated
Apache Top Rated
Linux Top Rated
Windows Server Top Rated
Project Management Top Rated
HTML Top Rated
UML Top Rated
IT Certifications Top Rated
Cisco Certifications Top Rated
MCSE Top Rated
MCSD Top Rated
Cooking Top Rated
Italian Cooking Top Rated
Vegetarian Cooking Top Rated
Wine Top Rated
Engineering Top Rated
Entertainment Top Rated
Health Top Rated
Nutrition Top Rated
Dieting Top Rated
Sex Top Rated
History Top Rated
Military History Top Rated
British History Top Rated
Middle East History Top Rated
Land Battles Top Rated
Naval Warfare Top Rated
Air Warfare Top Rated
9/11 Top Rated
Terrorism Top Rated
Home Top Rated
Mortgage\Home Equity Loan Top Rated
Cars Top Rated
Car Buying Top Rated
Sports Cars Top Rated
Cat Top Rated
Humor Top Rated
Horror Top Rated
Law Top Rated
IP Law Top Rated
Legal History Top Rated
Fiction Top Rated
Oprah's Book Club Top Rated
Medicine Top Rated
Cancer Top Rated
Stroke Top Rated
Heart Disease Top Rated
Fertility Top Rated
Diabetes Top Rated
Pharmacology Top Rated
Back Problems Top Rated
Menopause Top Rated
Thyroid Top Rated
Pain Top Rated
Organic Chemistry Top Rated
Immune System Top Rated
Mystery Top Rated
Nonfiction Top Rated
Outdoors Top Rated
Running Top Rated
Radio Control Models Top Rated
Guns Top Rated
Parenting Top Rated
Divorce Top Rated
Professional Top Rated
Reference Top Rated
Religion Top Rated
Romance Top Rated
Science Top Rated
Physics Top Rated
Chemistry Top Rated
Astronomy Top Rated
Psychology Top Rated
Science Fiction Top Rated
Sports Top Rated
Teens Top Rated
Travel Top Rated
USA Top Rated
Europe Top Rated
France Top Rated
Italy Top Rated
England Top Rated
China Top Rated
All Books Arts Biography Click Here For An A-Z Index Of All 213 Best-Seller Subjects Business Children's Comics
Computers Cooking Engineering Entertainment Health History Home Horror Humor Law Fiction Medicine Mystery
Nonfiction Outdoors Parenting Professional Reference Religion Romance Science Sci-Fi Sports Teens Travel
In Association with Amazon.com

Cache miss
(not cached)