WA1119 WebSphere Administration v3.5 on Solaris
Course Outline |
|
| 1. Introduction to WebSphere Application Server |
|
- Build a Web Application with IBM WebSphere
- Enterprise Applications
- Java Applications
- The Framework for WebSphere Enterprise Applications
- The Architecture of WebSphere Enterprise Applications
- A Scenario for a WebSphere Enterprise Application
- IBM WebSphere Product Family
- WebSphere Studio 3.5 – Pro
- WebSphere Studio 3.5 –Advanced
- VisualAge for Java V3.5
- IBM HTTP Server 1.3.12
- WebSphere Application Server
- WebSphere Editions – Standard
- WebSphere Editions – Advanced
- WebSphere Editions – Enterprise
- WebSphere Performance Pack v3.0
- WebSphere Commerce Suite v5.1
- WebSphere Site Analyzer V3.5
- Introduction to the WebSphere Application Server
- Services provided by WebSphere Application Server
- WebSphere Application Server Architecture
- WebSphere Application Server Components
- Administrative Domain
- Administrative Repository
- Administrative Servers
- Administrator’s Console
- The Domain Topology
- Web Server Plug-in
- Application Server
- Application Server
- OSE/Servlet Redirector
- WebSphere Administrative Topology
- Typical WebSphere Configuration-Single Machine
- Typical WebSphere Configuration-Multiple Machines
- Typical WebSphere Configuration-Multiple Machines
- WebSphere Information
|
|
| 2. WebSphere Application Server Installation |
|
- Major Installation Steps
- Installing WebSphere Application Server AE
- Start Installation
- Security and Database Options
- HTTP Server Configuration and Test
- Database Configuration
- Testing the installation
|
|
| 3. WebSphere Application Server Administration |
|
- WebSphere Application Server Administration Concepts
- Administrative Activities
- WebSphere Administrative Model
- Types of Administrative Resources
- Administrative Repository
- Administration Request Processing
- WebSphere Administration with the Administrator’s Console
- Open the Administrative Console
- Administrator’s Console
- The Type View
- The Topology View
- Setting Up a New Environment
- Create a Node
- Create a Virtual Host
- Create a JDBC Driver
- Create a Data Source
- Install a JDBC Driver
- WebSphere Administration with XMLConfig
- XML Configuration Management Tool
- XML Overview
- XML Properties
- Processing XML using Java
- XML Support in WebSphere
- XMLConfig tool
- XMLconfig command syntax
- WASCML Grammar
- WebSphere XML Config file
- Using XMLConfig
- Using XMLConfig
- Example of WebSphere XML Config file
- Stopping a Server with XML
|
|
| 4. Deployment of JAVA Enterprise Applications |
|
- Concepts of JAVA Enterprise Applications
- Java Programs
- Java Servlets
- Servlet Sample - Hello World
- JavaServer Pages
- JSP Sample - Hello.jsp
- Enterprise JavaBeans
- EJB Container Functionality
- Persistence Management
- Transaction Management
- Two-Phase Commit
- Transactions in EJB
- Basic Components of Entity Beans and Session Beans
- Major Components of Deployed EJBs
- How EJBs Work
- WebSphere Enterprise Application Environment
- Enterprise Applications
- Web Application
- Deployment of Enterprise Applications with WebSphere
- WebSphere Classpaths
- Placing Application Files
- Directories for Application Files
- Directories for Application Files
- Setting Application Server (JVM) Classpath
- Setting EJB JAR and Dependent Classpath
- Setting Web Application Classpath
- Deploying an Enterprise Application in WebSphere
- Create an Application Server
- Create a Servlet Engine
- Create Web Applications
- Create Servlets
- Add Built-In WebSphere Servlets
- Create an EJB Container
- Deploy EJBs
- JETACE
- Create EJBs
- Configure Web Resources
- Create Enterprise Applications
- Starting and Stopping Resources
|
|
| 5. Managing WebSphere Security |
|
- Concepts of WebSphere Application Security
- Security Functionality
- WebSphere Security Functionality
- Authentication
- Basic Challenge
- Certificate-based Challenge
- Custom-based Challenge
- LDAP
- LDAP Directory Structure
- LTPA
- LTPA/LDAP Mechanism
- HTTP Single Sign On (SSO)
- User Registry
- Authorization Policy
- EJB Delegation Policies
- Delegation Scenario
- WebSphere Security Architecture
- WebSphere Security Components
- WebSphere Security Architecture
- WebSphere Security Model
- WebSphere Security Configuration
- Steps to Enable Security
- Configure Global Security Settings
- Default Security for Resource
- Configure Global Security Settings
- Configure Global Security Settings
- Configure Application Security
- Configure Application Security
- Secured Resources
- Method Groups
- Configure Resource Security-EJB
- Configure Resource Security-EJB Delegation
- Configure Resource Security-HTTP
- Assign Permissions
|
|
| 6. Administering Load Balanced Web Applications |
|
- Concepts of Workload Management
- Workload Management
- WebSphere Application Scaling
- Server Group
- A Simple Architecture
- Vertical and Horizontal Scaling
- WebSphere WLM Architecture
- Servlet Clustering
- Web Server Plug-in Configuration
- Sample of Web Server Plug-in Configuration files
- Remote OSE
- Remote OSE Configuration
- Thick Redirector
- Thick Redirector Configuration
- Thin Redirector
- Thin Redirector Configuration
- Administrative Server Cluster
- Cloning WebSphere Applications
- Cloning Applications
- Objects that can be Modeled/Cloned
- Create a Model from a Application Server
- Create a Clone from a Model
- Create Servlet Redirector
- Topology with Model and Clones
- EJB Workload Management
- EJB Workload Management
- Routing Options for WLM
- Deploy WLM-enabled EJB
- EJB WLM Request Processing
- Client Requirements for EJB WLM
- Session Management and WLM
- WLM Cloning Issue
- Session Persistence
- Enable Session Persistence
|
|
| 7. WebSphere Application Tracing and Trouble Shooting |
|
- Problem Determination in WebSphere
- Resources for Identifying Problems
- Message and Trace Events
- Logs
- Examples of WAS Logs
- Application Tracing
- Web Server Plug-in Tracing
- Logging and Tracing Point in WAS V 3.5
- Tools for Tuning and Trouble Shooting
- Java Socket Level Trace
- IBM OLT and Distributed Debugger
- Java Name Tree Browser
- Jdbctest
- Using the Sample Servlets for Debug
- Problem/Tool/Trace/Log Matrix
- Problem/Tool/Trace/Log Matrix
- Problem/Tool/Trace/Log Matrix
- Tivoli Ready Enablement
- Using WebSphere Admin Console for Investigating WebSphere Behavior
- Viewing Messages-Console Message Area
- Viewing Messages-Event Viewer
- Setting Log File Mask for oop Logs
- Enabling trace for the Admin Console
- Enabling Trace for Administrative Server
- Enabling Trace for an Application Server
- Trace/Log Entry Format
- Dumping Trace Ring Buffer to a File
- Viewing Transactions
- Server or Application Failure
- Using your error reporting servlet or JSP file
- Using Object Level Trace and Distributed Debug
- Procedural overview
- Install OLT and Debugger on Windows NT
- Configure the application server Debug properties
- Start the Debugger/OLT client and adjust settings
|
|
| 8. WebSphere Performance Monitoring and Tuning |
|
- Tools for Performance Monitoring and Testing
- Performance Test Tools
- Monitoring Tools
- WebSphere Resource Analyzer
- Resource Analyzer
- Hierarchy of Performance Data
- Setting Levels for Performance Data Collection
- Performance Data
- Opening the Resource Analyzer
- Using WebSphere Resource Analyzer
- Setting Display Options
- Storing and Replaying Data from a Log File
- WebSphere Performance Tuning
- WebSphere Tuning
- HTTP Server Tuning
- WebSphere Application Server Tuning
- JVM
- Setting JVM Heap
- Transport Queue
- Servlets Auto Reload
- ORB
- DB Connection Pooling
- Session Management
|
|
| 9. WebSphere Site Analysis |
|
- Site Analysis
- WebSphere Site Analyzer
- Site Analyzer Architecture
- Usage Analysis
- Content Analysis
- Install Site Analyzer
- Configure DB2 for Site Analyzer
- Configure and Start Site Analyzer
- Create a Project
- Create Content Analysis
- View content analysis with Site Surveyor
- View content analysis with Site Quick Find
- Create Content Report Elements
- Create Usage Analysis
- Create Usage Report Elements
- Creating a report
- Generating a report
- Example of Usage Report
|
|