WebSphere Application Server v7.0 Administration on Windows

Request more details:

submit request
This course teaches the basics of the administration and deployment of enterprise applications in the IBM WebSphere Application Server v7.0 Network Deployment environment.
This course is designed for Webmasters and System Administrators who need to install, configure and maintain systems using WebSphere Application Server v7.0 Network Deployment Edition.
The student should have a good understanding of Web technology, Java, and operational skills for Windows. Administration skills for a web server like Apache or IBM HTTP Server would also be beneficial although not required.
Course Introduction:
Course Description
Course Prerequisites
Course Objectives
Agenda Day 1
Agenda Day 2
Agenda Day 3
Agenda Day 4
Agenda Day 5
Java EE and WebSphere Overview:
Goals of Enterprise Applications
What is Java?
What is Java EE?
The Java EE Specifications
Role of Application Server
What is a Servlet?
Servlet Execution
What is a JSP?
JSP Code Sample
What is an EJB?
EJB Types
EJB Examples
Model-View-Controller Architecture
MVC An Example
WebSphere Application Server Platform
"Base" Edition
Other WAS Editions
Other Products
Java EE and WebSphere Overview Questions
Java EE and WebSphere Overview Answers
Application Server Installation:
General System Requirements
Pre-Install Tasks
Pre-Install Tasks
WebSphere Profiles
Creating Profiles
Benefits of Profiles
WebSphere Installation Types
GUI Install - Launchpad
Checking for Prerequisites
Multiple Installations In a Single Machine
Installing Sample Applications
Product File Installation
Profile Creation
Specifying Security
Installation Summary
Installation Results
First Steps
Silent Install
Installation Factory
Product Files Directories
Profile Directories
Config Directory
Important Configuration Files
Starting and Stopping the Server
Application Server Installation Questions
Application Server Installation Answers
Lab Summary
Common Lab Errors
Administration Console and Application Deployment:
Single Server Admin Structure
Administration Clients
Logging In
Console Overview
Navigation Tree
Workspace Area
Configuration and Runtime
Help Area
Save Configuration
Save Conflicts
Common Configuration
Application Installation
Installation Steps
Finishing Up
Start Application
Applications on File System
Admin Console & Application Deployment Questions
Admin Console & Application Deployment Answers
Lab Summary
Common Lab Errors
Web Server and Web Server Plug-in:
Using a Web Server
Web Server Plug-in Architecture
Web Server Integration
IBM HTTP Server Installation
IBM HTTP Server Services
Plug-in Installation Scenarios
Web Server Plug-in Installation
Web Server Plug-in Installation Separate Install
Web Servers in WebSphere
Defining Web Servers
Mapping Applications to Web Servers
Plug-in Configuration
Virtual Host
Virtual Hosts in WebSphere
Creating a Virtual Host in WebSphere
Relation to Enterprise Applications
Plug-in Syntax
Web Server & Web Server Plug-in Questions
Web Server & Web Server Plug-in Answers
Lab Summary
Common Lab Errors
Problem Determination
Error Reporting
Browser to Web Server Connection Problem
HTTP Request Problems
HTTP Request Solutions
Tools for Resolving WebSphere Problems
Admin Console Messages
Configuration Problems
Runtime Messages
Message Details
Important Log Files
Important Log Files
Configuring JVM Log Files
Viewing JVM Logs
Log Format
Event Types in JVM Log
Event Types in JVM Type
Setting the Log Levels
Level Specification String
Configuring Tracing
Reading Java Exceptions
Common Exceptions
Server Does Not Start
dumpNameSpace Tool
Remote Debugging
Thread Dump
IBM Tools
Troubleshooting Questions
Troubleshooting Answers
Lab Summary
Common Lab Errors
IBM Support Assistant:
Source of Errors
Support Tools
IBM Support Assistant
ISA Workbench
Customizing the Workbench
ISA Preferences
Search for Information
Case Management
Collecting Information
Guided Troubleshooting
Troubleshooting Tools
Manage Service Requests
Lab Summary
Common Lab Errors
Java EE Overview for Administrators:
Java EE Components
Java EE Vendor Specifications
Java EE Blueprint
Data Sources
Java Naming and Directory Interface
Java Message Service
Java EE Connector Architecture
Java Transaction API
Lifecycle Management
Application Server Architecture
Java EE Application Structure
EAR File
What are Modules?
Java EE Deployment Descriptors
Web Module
EJB Module
Client Module
IBM Extensions
Assembly Tools
RAD Workspace and Projects
General Application Structure
JDBC and Data Sources:
What is JDBC?
JDBC Driver
Typical JDBC Use
Problems to Address
JDBC Data Sources
Data Source Architecture
Typical Use of Data Source
Configuring JDBC in WebSphere
Creating JDBC Provider
Using WebSphere Variables
Creating Data Source
Connection Pools
Data Source Resource Reference
JPA and Data Source
JPA Administration
JPA Resource Reference
Logging JPA SQL Statements
Data Source Configuration Errors
JDBC & Data Sources Questions
JDBC & Data Sources Answers
Lab Summary
Common Lab Errors
JMS Overview and WebSphere MQ Configuration:
Messaging Introduction
Messaging Example
Messaging Components
Messaging Types
JMS (Java Messaging Service)
Message Driven Beans (MDB)
MDB as Message Consumer
JMS Resources
Messaging in WebSphere
Default Messaging
WebSphere MQ
Which To Use?
WebSphere MQ JMS Configuration
WebSphere MQ JMS Provider
Connection Factory
Activation Specification
Binding MDB to Activation Specification
Relationship Between Messaging Components
JMS Messaging Configuration Questions
JMS Messaging Configuration Answers
JMS Using Default Messaging Provider:
Service Integration Bus
Bus Members
Messaging Engine
Message Store
Default Messaging JMS Configuration
Creating a Service Integration Bus
Adding a Bus Member
Bus Member Message Store
Add a Destination
Default Messaging JMS Provider
JMS Connection Factory
JMS Destination
JMS Activation Specification
MDB Listener Binding
Relationship Between Messaging Components
JMS Messaging Configuration Questions
JMS Messaging Configuration Answers
Lab Summary
Common Lab Errors
WebSphere Security:
Security Overview
Architecture Components
Security Components
Digital Certificates
SSL (Secure Sockets Layer)
SSL in WebSphere
WebSphere SSL Configuration
Java Security
Java EE Security
Authentication and Authorization
Challenge Mechanism
Configure Challenge Mechanism
User Registry
Federated Repositories
Security Configuration
User Registry Configuration
Authentication Mechanism Configuration
LTPA and Single Sign On Mechanism
Configuring LTPA
Admin Console Roles
Fine Grained Administration Security
Stopping Secure Servers
WebSphere Security Questions
WebSphere Security Answers
Lab Summary
Common Lab Errors
Java EE Security:
Java EE Roles
Sample Role Mapping
Mapping Roles to Users/Groups
Look Up Users/Groups
Special Roles
Defining Roles
Resource Protection in Web Module
Resource Protection in EJB Module
Unprotected Methods
"Unchecked" Method Permissions
Run-As Delegation
Java EE Security Questions
Java EE Security Answers
Lab Summary
Common Lab Errors
Performance Management:
What Affects Performance
How to Measure Performance?
WebSphere Queuing Network
Performance Tuning
System Settings for Tuning
Top Tuning Parameters
Performance Monitoring Service
Enabling Performance Monitoring
Performance Statistics
Performance Data Available
Performance Servlet
Tivoli Performance Viewer
Launching Tivoli Performance Viewer
Performance Advisors
Tivoli Performance Viewer advisor
Performance Data Options
Summary Reports
Viewing Performance Data
Logging Performance Data
Performance Questions
Performance Answers
Lab Summary
Common Lab Errors
Java Memory Management:
Java Heap Space
Heap Size Limits
Default Size Limits
Garbage Collection Basics
Allocation Failure (AF)
Memory Leak
Free Space Threshold
Garbage Collection Mechanism
GC Performance Improvements
Generational Garbage Collection
Thread Local Heap (TLH)
Memory Tuning Goals
Steady State Heap Size
Analyzing Steady State Behavior
Effect of Initial Heap Size on GC
Optimizing GC Duration
Memory Management in WebSphere:
Configuring the Heap
Monitoring Memory Using PMI
Analysis Using IBM Support Assistant
Leak Advisor
Lab Summary
Common Lab Errors
Command Line Administration:
Command Line Tools
Common Binary Commands
wsadmin Options
Benefits of wsadmin
Scripting Languages
JMX in WebSphere
Default Scripting Objects
Getting Help
Object ID
Saving Configuration
Object Names
AdminTask exportWasprofile
Common Scripting Patterns
Things to Remember
Command Line Administration Questions
Command Line Administration Answers
Lab Summary
Common Lab Errors
Jython Scripting Tools:
Scripting in RAD
Script Configuration
Jython Command Assistance in Admin Console
Command Assistance Notifications
Jython Script Library
Managing Configurations with Properties Files
Exporting Properties File
Validate a Properties File
Importing a Properties File
Scripting Tool Questions
Scripting Tool Answers
Lab Summary
Common Lab Errors
Web Service Administration:
What is a Web Service?
SOAP Overview
WSDL Overview
WSDL Syntax Overview
Service Endpoint Definition
Web Service Administration Tasks
Configure Endpoint URL in Provider Side
Publishing WSDL File
Configure Endpoint URL in Consumer Side
Working with Policy Sets
Stopping a Service Listener
Chapter Questions
Chapter Answers
Lab Summary
Common Lab Errors
Network Deployment Architecture:
Workload Management (WLM) Basics
Role of Network Deployment Software
Similarities With Base Edition
Differences With Base Edition
Coexistence With Base Edition
Network Deployment Cell
Deployment Manager and Node Agents
Configuration File Synchronization
Synchronization Problems
Firewall Issues
WebSphere Profiles - Recap
Network Deployment Profiles
Profile Management Tool
manageprofiles command
Federating Nodes
Federating an Application Server Profile
Federating a Custom Profile
Prerequisites Before Adding Nodes
Steps Taken When Adding a Node
Removing Nodes
Admin Console Changes
Controlling Deployment Manager and Node Agents
Automatically Starting Servers
Network Deployment Architecture Questions
Network Deployment Architecture Answers
Lab Summary
Lab Summary
Common Lab Errors
Lab Topology
Web Server Management and Cluster Topology:
Web Server Management
Administering IBM HTTP Server
IBM HTTP Server Architecture
Non-IHS Web Server
Managing Multiple Web Servers
Vertical Scaling
Horizontal Scaling
"Mixed" Scaling
Heterogeneous Scaling
Creating a Cluster
Cluster Member Options
Managing Clusters
Mapping Applications to Clusters
Cluster Topology Screen
Factors Affecting Topology
Coexistence Scenarios
Common Topologies
All in One
Vertical Scaling
Server Separation
"Mixed" Scaling
Web Server Horizontal Scaling
Web Server Management & Cluster Topology Questions
Web Server Management & Cluster Topology Answers
Lab Summary
Common Lab Errors
Lab Topology
Workload Management and Application State:
Types of WLM
Web Server WLM
Web Module WLM Architecture
Weighted Routing
State Management
Server Affinity
Weighted Routing with Server Affinity
Factors Overriding EJB WLM
Problems With Server Affinity
Server Affinity With Failover
Data Replication Service
Number of Replicas
Replication Security
Enabling Server Affinity Failover
Session Database
Session Tuning
Distributed Session Tuning
Workload Management & Application State Questions
Workload Management & Application State Answers
Lab Summary
Common Lab Errors
What`s New in WebSphere Application Server v7 for Administrators:
Java EE 5 Support
Web Service Policy Sets
Intelligent Provisioning
Security Domains
Security Domains
Business Level Applications
Business Level Applications
Administrative Agent
Job Manager