結局、金無いやつは

ユーザ認証が必要なWebアプリ
  → struts などのアッサリ系フレームワーク
ユーザ認証が必要でないWebアプリ
  → jetspeed などの標準でそれらの機能がついているフレームワーク

jetspeedは日本語対応まだらしいけどな

金あるやつは
 IBM portal server などの製品群

こんな感じで使い分けろゴルァ!ってことでOK?