Documentation Home
> Sun Java System Portal Server 7.1 Deployment Planning Guide
Sun Java System Portal Server 7.1 Deployment Planning Guide
Book Information
Index
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W
X
Preface
Chapter 1 Introduction to Portal Server Deployment Planning
About Portal Server
Portal Server Features
Identity Management
Secure Remote Access
Search Service
Content Personalizing
Aggregation and Integration
Using The Solution Life Cycle
Solution Life Cycle
Chapter 2 Understanding Your Business Goals
About Business Analysis
Defining Business Requirements
Understanding User Behaviors and Patterns
Facilitating Productivity
Chapter 3 Identifying Your Technical Requirements
About Technical Requirements
Usage Analysis for Portal Server
Peak Numbers
Average Time Between Page Requests
Concurrent Users
Average Session Time
Search Service Factors
Page Configuration
Portal Desktop Configuration
Hardware and Applications
Back-End Servers
Transaction Time
Workload Conditions
Usage Analysis for Secure Remote Access
Scalability
Using Secure Remote Access Prototype Numbers
Key Performance Factors
Session Characteristics
Netlet Usage Characteristics
Portal Server Use Cases
Preparing to Develop Portal Server Use Cases
Example Use Case: Authenticate Portal User
Quality of Service Requirements
Performance
Availability
Scalability
Vertical Scaling
Horizontal Scaling
Security
Access Control
UNIX User Installation
Limiting Access Control
Using a Secure Access Zone
Designing for Localization
Chapter 4 Designing Your Logical Architecture
Analysis of Logical Architecture
High-Level Logical Architecture
Low-Level Logical Architecture
Portal Server Components
Secure Remote Access Components
Secure Remote Access Gateway
Multiple Gateway Instances
Multiple Portal Server Instances
Proxies
Gateway and HTTP Basic Authentication
Gateway and SSL Support
Gateway Access Control
Gateway Logging
Using Accelerators with the Gateway
Netlet
Static and Dynamic Port Applications
Netlet and Application Integration
Split Tunneling
Netlet Proxy
NetFile
Components
Initialization
Validating Credentials
Access Control
Security
Special Operations
NetFile and Multithreading
Rewriter
To Route Secure Remote Access Requests
Rewriter Proxy
Proxylet
Portal Server Nodes
Portal Server and Access Manager on Different Nodes
Portal Server System Communication Links
Example Portal Server Logical Architectures
A Typical Portal Server Installation
Portal Server Building Modules
Building Modules and High Availability Scenarios
Best Effort
No Single Point of Failure
Transparent Failover
Building Module Solution Recommendations
Directory Server
LDAP
Search Service
Access Manager and Portal Server on Separate Nodes
Two Portal Servers One Access Manager
Two Portal Servers Two Access Managers
One Load Balancer Two Access Managers
Example Secure Remote Access Logical Architectures
Basic Secure Remote Access Configuration
Disable Netlet
Proxylet
Multiple Gateway Instances
Netlet and Rewriter Proxies
Netlet and Rewriter Proxies on Separate Nodes
Two Gateways and Netlet Proxy
Gateway with Accelerator
Netlet with Third-Party Proxy
Reverse Proxy
Deployment Scenario
Chapter 5 Planning Your Deployment Design
About Deployment Design
Estimating Processor Requirements
Steps to Estimate Processor Requirements
Customize the Baseline Sizing Figures
LDAP Transaction Numbers
Web Container Requirements
Validate Baseline Sizing Figures
Refine Baseline Sizing Figures
Validate Your Final Figures
Identifying Performance Bottlenecks
Memory Consumption and Garbage Collection
Optimizing Resources
SSL Off-loading onto Load Balancer
Sun Enterprise Midframe Line
Managing Risks
Chapter 6 Implementing Your Deployment Design
About Implementing Deployment Designs
Documenting the Portal
Developing a Portal Prototype
To Develop a Portal Prototype
Access Manager Cache and Sessions
Thread Usage
Portal Usage Information
Identity and Directory Structure Design
Creating a Custom Access Manager Service
Portal Desktop Design
Choosing and Implementing the Correct Aggregration Strategy
Working with Providers
Software Deployment
Software Packaging
Software Categories
Compatibility With Java Software
Client Support
Content and Design Implementation
Placement of Static Portal Content
Integrating Applications
Integrating Microsoft Exchange/Sun Java System Messaging Server
Independent Software Vendors
Rolling Out a Production Deployment
Chapter 7 Deploying Portal Server Communities
Deploying Communities on the Default Database Installation
Deploying Communities on Multiple Hosts Using a Single Database Instance
Deployment Requirements
To Set Up a Common Derby Network Server Instance (Solaris)
To Point All Portal Server Instances To The Common Derby Network Server Instance
Deploying Communities on a High-Availability Database
To Replace the Derby Database
To Deploy High-Availability Database
Chapter 8 Basics of Portal Performance
Performance Constraints
Performance Drivers
Arrival Rates
User Activity
Desktop Channel Types
Portal Server Tuning
Web Container Tuning
Tuning Scripts
AMTUNE
PERFTUNE
Thread Pools
Access Manager Tuning
Directory Server Tuning
Monitoring CPU Utilization
Input
Output
What to Look For
Monitoring Memory Utilization
Input
Output
Appendix A Understanding Portal Server and Application Servers
Application Server Support in Portal Server
Portal Server on an Application Server Cluster
To Install Portal Server on an Application Server
Application Server Enterprise Edition
BEA WebLogic Server
IBM WebSphere Application Server
Appendix B Troubleshooting Your Deployment
Troubleshooting Portal Server
Troubleshooting the Portal Server Installation
Installation Log Files
To Check for Install Errors
Portal Configuration Log Files
Portal Admin and MBeans Log Files
Checking the Configured Portals
Input
Output
Checking Unix Processes
Runtime Log Files
Restarting Processes
To Restart the Web Server
To Restart Cacao
To Restart the Directory Server
Working with the Display Profile
To Extract the Display Profile
To Reload the Display Profile
Configuring an HTTP Proxy
To Configure Usage of an HTTP Proxy for a Portal Server Instance
Troubleshooting Secure Remote Access
To Check Secure Remote Access Status
To Enable Secure Remote Access After Installation
To List the Secure Remote Access Instance
To Start Secure Remote Access Instance
To Provision Secure Remote Access Instance
To setup Non-authenticated URL List for Secure Remote Access
Debugging the Gateway
To Check the Gateway Process
To Use Debugging
Secure Remote Access Log Files
Appendix C Portal Deployment Worksheets
Portal Assessment Worksheets
Portal Design Task List
Appendix D Understanding How Files and Directories Are Installed
Directories Installed for Portal Server
Directories Installed for Secure Remote Access
Log File Locations
Portal Server File Locations
Community Sample Files
Community Template Locations
Dynamic Content File Locations
Community Sample Portal Properties File Location
Static File Locations
Comparison of Solaris and Linux Path Names
© 2010, Oracle Corporation and/or its affiliates