UMBC Training Centers logo

WebSphere Application Server v8.0 Administration on Linux

 

Course Description | Outline | IT Home

Outline

 

1. COURSE INTRODUCTION

  • Course Description
  • Course Prerequisites
  • Course Objectives
  • Introductions
  • Agenda – Day 1
  • Agenda – Day 2
  • Agenda – Day 3
  • Agenda – Day 4
  • Agenda – Day 5

2. 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
  • IBM HTTP Server
  • Other Products
  • Java EE and WebSphere Overview Questions
  • Java EE and WebSphere Overview Answers
  • Reference

3. WEBSPHERE INSTALLATION WITH INSTALLATION MANAGER

  • General System Requirements
  • Pre-Install Tasks
  • WebSphere Profiles
  • Creating Profiles
  • Benefits of Profiles
  • WebSphere Installation Types
  • Installation Manager
  • 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
  • Cell/Node/Server
  • Config Directory
  • Important Configuration Files
  • Starting and Stopping the Server
  • Application Server Installation Questions
  • Application Server Installation Answers
  • Reference

4. 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
  • Scope
  • Application Installation
  • Installation Steps
  • Finishing Up
  • Start Application
  • Installing Applications From a Monitored Directory
  • Applications on File System
  • Admin Console & Application Deployment Questions
  • Admin Console & Application Deployment Answers
  • Reference

5.  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
  • Reference

6. TROUBLESHOOTING

  • 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
  • Basic and HPEL Logging Mode
  • Important Log Files
  • Configuring JVM Log Files
  • Viewing JVM LogsLog Format
  • Event Types in JVM Log
  • Event Types in JVM Type
  • Setting the Log Levels
  • Level Specification String
  • Tracing
  • Configuring Tracing
  • Reading Java Exceptions
  • Common Exceptions
  • Server Does Not Start
  • dumpNameSpace Tool
  • Remote Debugging
  • Thread Dump
  • IBM Tools
  • Troubleshooting Questions
  • Troubleshooting Answers
  • Reference

7. WEBSPHERE 8 HPEL LOGGING

  • New HPEL Logging Feature
  • Benefits of HPEL Logging
  • Enabling HPEL Mode Logging
  • HPEL Log Repository Architecture
  • HPEL LogViewer
  • Summary

8. 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
  • Summary

9. 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
  • JPA Caching
  • Data Source Configuration Errors
  • JDBC & Data Sources QuestionsJDBC & Data Sources Answers
  • Reference

10. 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 FactoryDestination
  • Activation Specification
  • Binding MDB to Activation Specification
  • Relationship Between Messaging Components
  • JMS Messaging Configuration Questions
  • JMS Messaging Configuration Answers

11. JMS USING DEFAULT MESSAGING PROVIDER

  • Service Integration Bus
  • Bus Members
  • Messaging Engine
  • Message Store
  • Destination
  • 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
  • Resources

12. WEBSPHERE SECURITY

  • Security Overview
  • Architecture Components
  • Security Components
  • Digital Certificates
  • SSL (Secure Sockets Layer)
  • SSL in WebSphere
  • WebSphere SSL Configuration
  • Java Security
  • JAAS
  • 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
  • Reference

13. JAVA EE SECURITY

  • Authorization
  • 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

14. 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

15. JAVA MEMORY MANAGEMENT

  • Java Heap Space
  • Heap Size Limits
  • Default Size Limits
  • Garbage Collection Basics
  • Allocation Failure (AF)
  • OutOfMemoryError
  • 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
  • Summary

16.  MEMORY MANAGEMENT IN WEBSPHERE

  • Configuring the Heap
  • Monitoring Memory Using PMI
  • Analysis Using IBM Support Assistant
  • Leak Advisor
  • Summary

17. COMMAND LINE ADMINISTRATION

  • Command Line Tools
  • Common Binary Commands
  • wsadmin
  • wsadmin Options
  • Benefits of wsadmin
  • Properties
  • Security
  • Scripting Languages
  • JMX in WebSphere
  • Default Scripting Objects
  • Getting Help
  • AdminConfig
  • Object ID
  • Saving Configuration
  • AdminControl
    Object Names
  • AdminApp
  • AdminTask
  • AdminTask exportWasprofile
  • Common Scripting Patterns
  • Profiles
  • Things to Remember
  • Command Line Administration Questions
  • Command Line Administration Answers
  • Reference

18. JYTHON SCRIPTING TOOLS

  • Scripting in RAD
  • Script Configuration
  • Jython Command Assistance in Admin Console
  • Command Assistance Notifications
  • Jython Script Library
  • AdminServerManagement
  • AdminApplication
  • AdminJDBC
  • Managing Configurations with Properties Files
  • Exporting Properties File
  • Validate a Properties File
  • Importing a Properties File
  • Scripting Tool Questions
  • Scripting Tool Answers

19. 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

20. 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
  • Reference

21. 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
  • Cluster
  • Vertical Scaling
  • Horizontal Scaling
  • "Mixed" Scaling
  • Heterogeneous Scaling
  • Creating a Cluster
  • Cluster Member Options
  • Managing Clusters
  • Mapping Applications to Clusters
  • Cluster Topology Screen
  • Topology
  • 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
  • Reference

22. 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
  • EJB WLM
  • 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

23. WHAT'S NEW IN WEBSPHERE APPLICATION SERVER 8.0 FOR ADMINISTRATORS

  • Java EE 6 Support
  • Installation Manager
  • Monitored Deployment Directory
  • HPEL Logging
  • JPA Caching
  • Resource Failover
  • OSGi Applications
  • Java Batch Functionality
  • Administrative Agent
  • Job Manager
  • Summary