WA1232 IBM WebSphere Portal 5.0.2 Installation and Deployment Training and Courseware Course Outline
|
|
1. Introduction to the WebSphere Portal Server
|
|
- Topics
- What is a Portal
- An Example of WebSphere Portal Sites
- Benefits of Portal Sites
- General Portal Architecture
- The Major Components of Horizontal Portals
- The Major Components of Horizontal Portals – cont’
- WebSphere Portal Goals
- WebSphere Portal Components
- WebSphere Portal Components – cont’
- WebSphere Portal Accessibility
- WebSphere Portal Packaging
- WebSphere Portal Express
- WebSphere Portal Multiplatform
- A Typical Network Architecture for WebSphere Portal
- WebSphere Application Server Enterprise Edition
- WebSphere Portal Server
- WebSphere Portal Server Architecture
- Portal Container
- Portal Engine Architecture
- Page Aggregation Modules
- Portlet
- WebSphere Portal Built-in Portlets
- Portlet Application
- Portlet Mode and State
- WebSphere Portlet Content Publishing (WPCP)
- Portal Document Manager (PDM)
- Search Engine
- WebSphere Portal Information
- Summary
|
| |
2. WebSphere Application Server Overview
|
|
- Introduction
- Application Server
- Base vs. Network Deployment
- Node
- Cell
- A Typical Cell
- Configuration Repository
- Administration Service
- Cluster
- Web Container
- Web Request Processing
- Plugin Configuration
- Virtual Host
- Managed Process
- Basics
- Key Possibilities
- Coexistence Scenarios
- Common Topologies
- All in One
- Vertical Scaling
- Server Separation
- Multi-tier
- Horizontal Scaling
- Web Server Horizontal Scaling
- J2EE Modules
- J2EE Application Assembly
- Web Module
- Configuring Web Applications
- EJB Modules
- Enterprise Application Modules
- Installing an Enterprise Application
- Relationship Between WAS and WPS
- Relationship Between WAS and WPS …
- Admin Console from Portal Server
|
| |
3. Installation
|
|
- Topics
- Installation Planning
- Architecture Decisions
- Sample Plan: Development
- Sample Plan: Q&A
- Sample Plan: Staging
- Sample Plan: Production
- WebSphere Application Server Options
- System Prerequisites
- Starting the Installation Process
- Install Time Options
- Verification
- Apply Fix Pack
- Upgrading WebSphere Application Server Enterprise Edition
- Apply E-fixes
- Apply WPS Fix Pack 2
|
| |
4. Portal Page Hierarchy
|
|
- Topics
- Elements of a Portal Site
- Screen
- The Home Screen
- Screen …
- Page and Label
- Page/Label Hierarchy
- URL
- Theme
- Skin
- Skin…
- Putting it all together
|
| |
5. Page Management
|
|
- Topics
- Opening Administration Console
- Create a Page or Label
- Page Properties
- Private Page
- Page Layout
- Adding Portlets to a Page
- Layout Locking
- Creating URL
- URL Link
|
| |
6. Portlet Administration
|
|
- Topics
- Terminologies
- Portlet Instance Types
- Portlet Instance Types (cont.)
- Instance Type Summary
- Portlet Applications and Concrete Portlet Applications
- Portlet Modes
- Example of Using Edit Mode
- Portlet Mode - Advanced
- Portlet Window States
- Portlets vs. Servlets
- Portlet Deployment Descriptors
- portlet.xml
- portlet.xml – cont’
- Relationship between web.xml and portlet.xml
- Relationship between Portlet and Concrete Portlet
- Example of portlet.xml
- Example of portlet.xml – cont’
- Installing a Portlet Web Module
- How is a Portlet Web Module Installed?
- Managing Applications
- Managing Applications…
- Managing Portlets
|
| |
7. Security
|
|
- Topics
- Key Concepts
- Authentication
- Portal User Registry
- Enabling Security with Member Manager Database
- WebSphere Security Changes
- Enabling Security with LDAP
- Security with LDAP…
- Single Sign On (SSO)
- The Member Manager
- Authorization
- How Does Authorization Work?
- Roles
- Role Membership
- More on Authorization
- Resources
- Common Access Rights
- Managing Users and Groups
- Setting Resource Permission
- Resource Permissions GUI
- Enabling SSL
- Credential Vault
- Credential
- Components of Credential Vault
- Structure of the Credential Vault
- Slot Scope
- Credential Access Level
- Single Sign-on Scenario
- Vault Administration
- Vault Administration…
|
| |
8. Configuration Management
|
|
- Topics
- Configuration Utilities
- WPSconfig Utility
- ANT Script File
- How WPSConfig Uses ANT?
- More on Properties
- Property Precedence
- What Can You Do With WPSConfig?
- Migrating Database
- Migrate to DB2
- Migrate to DB2…
- Migrate to Oracle
- Migrate to Oracle…
- Introduction to xmlaccess
- Running xmlaccess
- Example Input File
- Basic Syntax
- Export Example
- Deleting Users
- Symbolic Reference
- Example Symbolic Reference
- Example…
- Guidelines
|
| |
9. Backup and Restore
|
|
- Topics
- Introduction
- Backup WebSphere
- Restore WebSphere
- Backup/Restore Database
- Backup Portal Server Configuration
- Restore Portal Server Configuration
- Backup Portal Server Files
- Backup/Restore LDAP
|
| |
10. Problem Determination
|
|
- Topics
- Steps to Follow
- WebSphere specific Notes
- HTTP Server Access Log
- HTTP Server Error Log
- HTTP Server Start Up Error
- The JRAS Toolkit
- JRAS Log Types
- Common Log Format
- Example WebSphere Log Using JRAS
- Understanding Java Stack Trace
- Application Server Logs
- Service Logs
- Native Log
- Web Server Plug-in Log
- WebSphere Log Files
- Server Log Files
- Application Tracing
- Application Tracing…
- Tools for Tuning and Troubleshooting
- Tools for Tuning and Troubleshooting…
- Collector
- Running Collector
- Information Collected
- FFDC
- dumpNameSpace
- Version Information
- Java Stack Dump
- Thread Analyzer
- Configure Application Server Traces
- Select the Log or Trace
- Diagnostic Trace Options
- Trace Specification
- Runtime Trace Options
- Configuring JVM Logs
- Native Logs
- Activity Log
- Problem With Installation
- Admin Server Does Not Start
- Admin Client Does Not Start
- Application Server Does Not Start
- 404 File Not Found
- 500 Internal Server Error
- Cannot Find Server or DNS Error
- Virtual Host Not Found
- JSP Compilation Problem
- Class Not Found Error
- JNDI Name Not Found
- Application Server Crashed
- High CPU Usage
- Application Server Hanging
- Portal Server Logs
- Portal Server Tracing
|
| |
11. Portal Server Clustering
|
|
- Topics
- What is Clustering
- Sample Topology
- Basic Steps
- Install Network Deployment
- Setting up WPS1
- Setting up WPS2
- Apply Security to Network Deployment
- Join the Cell
- Create the Cluster
- Create the Cluster…
- Duplicate JVM Custom Property
- Customize Portlet Deployment Service
- Generate plugin-cfg.xml
- Start and Validate the Cluster
- Installing a Portlet Web Module
- Deploying Themes and Skins
- Deploying Themes and Skins…
- Configuring Dynamic Cache
|
| |
12. Performance Tuning WebSphere Portal Server
|
|
- Topics
- Basic Concepts
- WebSphere Tuning
- JVM Heap Tuning
- Database Tuning
- topas
- Advanced topas Use
- svmon
- Generating svmon Reports
- The monitor Tool
- Network Buffer Tuning
- Network Dropped Packets Resolution
- Network Statistics Report
- TCP/UDP Buffer Tuning
- System Activity Report
- Disk I/O Report
- Reduce IO Bottleneck
- Using filemon
- Using vmstat
- Tuning VMM Policy
- The vmstat Command
- The mpstat Command
- The iostat Command
- The netstat Command
- netstat (cont.)
- Increasing the Connection Backlog
- Minimize Packet Fragmentation
- Reduce Socket Overhead
- Recover from Browser Disconnects
- Kernel Tuning
- Performance Tips
- Performance Tips (cont.)
- Performance Testing Guidelines
- Tune Service Properties
|
| |