Sun logo      Copyright      Index      Next     

Sun ONE Portal Server 6.2 Deployment Guide

Contents


List of Figures

List of Tables

List of Procedures

About This Guide
Monospaced Font
Italicized Font
Square or Straight Brackets
Command-Line Prompts

Chapter 1   Overview of Sun ONE Portal Server
Understanding Portal Server
What Is a Portal?
Overview of a Portal Server 6.2 Deployment
Examples of How Portal Server 6.2 Satisfies Business Needs
Business-to-Employee Portal
Business-to-Consumer Portal
Internet Service Provider Portal
Portal Server Life Cycle
Portal Server Resources
JavaServer Pages Technology
Portal Desktop Content
Configuration Data
Application Data
Site Data
Portal Server, Secure Remote Access
Migrating to a New Version of Portal Server
Independent Software Vendor Integrations with Portal Server
Integration Types
Collaboration and Application Emulation ISVs
Content and Document Management ISVs
Content Syndication ISVs
Enterprise Applications ISVs
Personalization, Business Intelligence, and Analysis ISV
Rapid Portlet and Web Services Development ISVs
Types of Portal Deployments
Business-to-Employee Portal (B2E)
Business-to-Consumer Portal (B2C)
Business-to-Business Portal (B2B)
Portal Deployment Architecture
Establishing Quality Goals

Chapter 2   Sun ONE Portal Server Architecture
Portal Server Components
Deployment Platform
Software Components
Sun ONE Web Server, Sun ONE Application Server, BEA , and IBM Application Servers
Sun ONE Directory Server
Sun ONE Identity Server
Java Development Kit
Services Used by Portal Server
Portal Desktop
Portlet Container
Sun ONE Portal Server Providers
Portal Server Channels
NetMail
Rewriter
Search Engine
Portal Server, Secure Remote Access
Service Configuration
Java Enterprise System Software Interfaces
Front-end Interface
Back-end Interfaces
Customer and Third-Party Software Interface
Users of the Interfaces
Public Interfaces in Sun ONE Portal Server
Portal Server Configuration Files and Directory Structure
Directories Installed for Portal Server
Configuration Files
Portal Server Software Deployment
Software Packaging
Software Categories
Java Compatibility
Portal Server Desktop
User Experience with the Portal Desktop
User Session
Portal Server Customization
Portal Server Availability and Fault Tolerance
Portal Server Security, Encryption, and Authentication

Chapter 3   Sun ONE Portal Server, Secure Remote Access Architecture
Overview of Sun ONE Portal Server, Secure Remote Access
Relationship Between Portal Server and SRA
Open Mode
Secure Mode
SRA Components
SRA Gateway
Multiple Gateway Instances
Proxy Configuration
Gateway and HTTP Basic Authentication
Gateway and SSL Support
Gateway Access Control
Gateway Logging
Reverse Proxy (Rproxy)
Using Accelerators with the Gateway
Netlet
How Netlet Works
Netlet and Authentication
Static and Dynamic Port Applications
Encryption Algorithms
Netlet Rules
Netlet Provider
Netlet and Application Integration
Netlet and Split Tunneling
Rewriter Proxy
Netlet Proxy
NetFile
NetFile Components
NetFile Initialization
Server and Shares
Validating Credentials
NetFile Access Control
NetFile Security
Special Operations
NetFile and Multithreading
Rewriter
SRA Authentication
SRA Configuration Files and Directory Structure
SRA Directories
SRA Configuration Files

Chapter 4   Analyzing Your Portal Requirements
Identifying and Evaluating Your Business and Technical Requirements
Determining Your Business and Technical Requirements
The Architectural Decision to Use Secure Remote Access Software
Business Objectives
Technical Goals
User Behaviors and Patterns
Back-End Systems
Front-End Systems
Data Centers
Growth Projections
Security
Search Engine
Performance
Availability
Maintainability
Mapping Portal Server Features to Your Business Needs
Identity Management
Personalization
Aggregation and Integration
Search Services
SRA
SHARP Features

Chapter 5   Sizing Your Portal
Overview of the Portal Sizing Process
Establish Baseline Sizing Figures
Peak Numbers
Average Time Between Page Requests
Concurrent Users
Average Session Time
Search Engine Factors
Portal Desktop Configuration
Hardware and Applications
Back-End Servers
Transaction Time
Workload Conditions
Customize the Baseline Sizing Figures
LDAP Transaction Numbers
Application Server Requirements
Validate Baseline Sizing Figures
Refine Baseline Sizing Figures
Validate Your Final Figures
Portal Sizing Process for SRA
Identifying Gateway Key Performance Requirements
Session Characteristics
Netlet Usage Characteristics
Advanced Gateway Settings
Page Configuration
Scalability
Secure Portal Pilot Measured Numbers
SRA Gateway and SSL Hardware Accelerators
About the Sun Enterprise Midframe Line
Portal Sizing Tips

Chapter 6   Understanding the Portal Deployment Life Cycle
Overview of the Portal Deployment Life Cycle
Creating the Portal Deployment Plan
Defining Project Objectives and Scope
Understanding the High-level and Low-level Portal Design
Implementing and Verifying the Portal
Content Aggregation
Content Management
Source Control
Testing the Portal
Analyzing Performance Test Results
Conducting the Portal Trial
Moving to a Production Environment
Monitoring and Tuning
Documenting the Portal

Chapter 7   Creating Your Portal Design
Portal Design Approach
Overview of High-Level Portal Design
Overview of Low-Level Portal Design
Logical Portal Architecture
Understanding the Goals of Portal High-Level Design
Designing Portal SHARP Features
Portal Server and Scalability
Vertical Scaling
Horizontal Scaling
Portal Server and High Availability
System Availability
Degrees of High Availability
Achieving High Availability for Portal Server Components
Portal Server System Communication Links
Working with Portal Server Building Modules
Building Modules and High Availability Scenarios
Best Effort
No Single Point of Failure
Transparent Failover
Building Module Constraints
Deploying Your Building Module Solution
Deployment Guidelines
Directory Server Requirements
Search Engine Structure
Designing Portal Use Case Scenarios
Elements of Portal Use Cases
Example Use Case: Authenticate Portal User
Designing Portal Security Strategies
Securing the Operating Environment
Using Platform Security
UNIX User Installation
Limiting Access Control
Using a Demilitarized Zone (DMZ)
Using the Gateway
Designing SRA Deployment Scenarios
Scenario 1: Basic Configuration
Scenario 2: Disabled Netlet
Scenario 3: Multiple Gateway Instances
Scenario 4: Netlet and Rewriter Proxies
Scenario 5: Netlet Proxy on a Separate Node
Designing for Localization
Content and Design Implementation
Placement of Static Portal Content
Identity and Directory Structure Design
Integration Design
Creating a Custom Identity Server Service
Integrating Applications
Implementing Single Sign-On
Integrating Microsoft Exchange
Portal Desktop Design
Choosing and Implementing the Correct Aggregration Strategy
Working with Providers
Client Support

Chapter 8   Monitoring and Tuning Your Portal
Monitoring Sun ONE™ Portal Server
Memory Consumption and Garbage Collection
CPU Utilization
Identity Server Cache and Sessions
Thread Usage
Portal Usage Information
Tuning Portal Server

Appendix A   Troubleshooting Your Portal Deployment
Troubleshooting Sun ONE™ Portal Server
UNIX Processes
Log Files
Recovering the Search Database
Stopping and Starting Portal Server
Working with the Display Profile
High CPU Utilization for Portal Server Instance
Configuring a Sun ONE Portal Server Instance to Use an HTTP Proxy
Troubleshooting SRA
Introduction to shooter
Using shooter
shooter.sh
gctool.pl
memfoot.sh
uniq.pl
GWDump.class
SRA Log Files

Appendix B   Portal Deployment Worksheets
Portal Assessment Worksheets
Portal Key Design Task List

Appendix C   Portal Server and Application Servers
Introduction to Application Server Support in Portal Server
Portal Server on an Application Server Cluster
Overview of Sun ONE Application Server
Overview of BEA WebLogic Server Clusters
Overview of IBM WebSphere Application Server

Index


Copyright      Index      Next     


Copyright 2003 Sun Microsystems, Inc. All rights reserved.