This course is for WebSphere systems support staff who need to know how to install, configure and maintain WebSphere installations.
Delegates should be familiar with the target operating system on which they will be supporting WebSphere Application Server and should also have an understanding of the Web, HTML, and client-server systems.
4 days. Hands on.
The course is suitable for all release levels of WebSphere V7 and delegates will learn how to install configure and maintain the WebSphere Application Server. The new and updated features in WAS V7 such as Job Manager will be covered. The class can also be run at previous release levels on request.
Introduction
The WebSphere Platform
The WebSphere Product Set
WebSphere Application Server Version 7 (WAS7)
Express and Base Editions
Network Deployment Edition
The IBM HTTP Server
WebSphere Edge Components
Developer Tools
WAS Architecture
What is WebSphere Application Server?
The JEE Programming Model
Standards implemented in WAS 7
Containers
WebSphere Architecture Runtime
Data Access
Administration
Profiles
Network Deployment Architecture
Network Deployment - Runtime View
Network Deployment – Management View
Network Deployment Administration
Nodes, Profiles, etc
Managing Web Servers with WebSphere
Administering IHS
Web Server Custom plugin-cfg.xml
Platform Messaging Overview
WebSphere High Availability
Data Replication Service
Virtual Hosts
Edge Components
Installation
Hardware Prerequisites
Operating System Prerequisites
Web Server Prerequisites
Web Browser Prerequisites
Database Prerequisites
Installation Summary
Profile Types
Creating Profiles
Before Installing
Launchpad
Installation
Installation
First Steps
Installation Verification Test
Using the Admin Console
The Admin Console
Connecting to the Admin Console
Connecting to the Admin Console in a Cell
Logging in
Admin Console Areas
The Navigation Tree
The Task Bar
Admin Console Help
Admin Console Preferences
Admin Console Filters
Troubleshooting
Tivoli Performance Viewer
Java Enterprise Edition
WAS and JEE
JEE Benefits
JEE 5 Platform Architecture
JEE Platform Roles
JEE 5 Application Components.
Assembling Applications
The Assembly Process
JEE Application Packaging
WebSphere Packaging
IBM Rational Tools for WebSphere
RAD Assembly and Deploy
Starting RAD-AD
Import Modules
The JEE Perspective
Example Deployment Descriptor Editor 1
Example Deployment Descriptor Editor 2
Application Clients
Exporting an Enterprise Application
Application Installation
Installing Applications Overview.
Installation Process
J2C Authentication Alias
JDBC Providers
Data Source
JMS Connection Factory
JMS Queue
EAR File Location
Installation - Locate EAR File
Choose “Fast Path” or “Detailed” option
Installation – Installation Options
Installation – Bindings
Installation - Summary
Installation - Controlling Applications
Alternative Installation Techniques
Troubleshooting
Troubleshooting Approach
Logging Architecture
Logging and Tracing
Key Log Files
JVM Log Configuration
Tracing
Trace Configuration.
Log Detail Level.
Trace file format
Log Analyzer
Embedded HTTP Server logs
Configuration Problems
Runtime Messages
JNDI Namespaces
First Failure Data Capture
Collector Tool
Hung Thread Detection
Connection Manager Diagnostics.
IBM Support Assistant
Launching a Tool from ISA
WSADMIN
Advantages
Wsadmin Functionality
MBeans
Calling wsadmin
AdminConfig
AdminApp
AdminControl
AdminTask
Help
Connection Types
Using wsadmin
Simple Example
Loop Example
Ant
Advanced Scripting Features
Federating Cells
Cells
Server Types
Profiles
Profile Types
Creating Profiles with the Wizard
Profile Management Tool
manageprofiles script - command line
First Steps
Folder Structure
Useful command line tools
Profile Tips
Adding a node to a cell
Workload Management
Workload Management (WLM)
Workload Management Levels
Clusters
Vertical Scaling
Horizontal Scaling
Horizontal & Vertical Scaling
Creating a Cluster
Install applications to a cluster
Control a cluster
Cluster Modification
WLM Request Routing Decision Points
WebSphere's Routing Algorithm
Load Balancer Failover
HTTP Server Failover
Web Container Failover
EJB Container Failover
HTTP Sessions
Session Affinity
Session Persistence
Session Persistence Tuning
Configuring Memory to Memory Replication
Replication Domains
Database Persistence
Messaging
JMS Support
Messaging Concepts
Message Driven Beans (MDBs).
Configuring the Default Messaging Provider
Default Messaging Provider Architectural Components
Default Messaging Provider Architectural Components
One server in the cell is a member of one bus.
Every server in the cell is a member of the same bus
A single cluster bus member and one messaging engine
Security
E-business end-to-end application security
WAS Security Overview
WebSphere Security Services
Authentication and Authorisation
Authentication
Basic Authentication
Certificate Authentication
Authentication Mechanisms
LTPA and LDAP
Delegation
Single Sign On (SSO)
Authorisation
JEE Security Roles
Defining JEE roles in the EAR file
Defining JEE permissions in the EAR file
Mapping JEE roles to real users
Secure Sockets Layer (SSL)
Encryption
HTTPS
Verifying a public key
SSL in WebSphere
iKeyman
SSL between the Web Server and the Web Container
Global Security
Console Security
Java 2 Security
Multiple Security Domains (new in V7)
Configuring Security Domains
Security Auditing (enhanced in V7)
Performance
Causes of performance problems
Performance Monitoring Infrastructure (PMI)
PMI Data Organisation
PMI Data Types
PMI Overheads
Monitoring using the Admin Console
Tivoli Performance Viewer
Performance Advisors
Performance Tuning - Tips
Request Metrics
Job Manager
The WAS Job Manager
Job Manager
Installing and Configuring Job Manager
Creating a Job Manager profile
Job Manager profile: admin console
Job Manager profile: name and location
Job Manager profile: node, host and cell name
Job Manager profile: Admin Security
Job Manager profile: Port Assignments
Job Manager profile: Summary
Registering a cell with the Job Manager
The Deployment Manager's Job Manager's list
Registering your cell with a Job Manager
Creating an administrative job
Create Cluster job
Create Cluster specific settings
Create Cluster job
Job Status
Admin Agent
Admin Agent with Job Manager
Configuring an Admin Agent
Registering a standalone App Server with the Admin Agent
Configuring the Admin Agent console
Using the Admin Agent
Planning a Successful Implementation
Learn WebSphere: Training Courses
Learn WebSphere: IBM Infocenter
Learn WebSphere: IBM Redbooks
Learn WebSphere: DeveloperWorks
Published Books
User Groups
Plan the infrastructure
Understand Security Requirements
Troubleshooting
Tune your WebSphere environment
Obtaining Support from IBM
Exercises
Installing WAS
Exploring the Admin Console
Using RAD-AD to explore the PlantsByWebSphere Application
Installing the PlantsByWebSphere
Application Troubleshooting
Using wsadmin
Creating a Cell
Installing the IBM HTTP Serve
Clustering
Configuring SSL
Enabling WebSphere Security
Using the Performance Viewer