Corporate HomeCorporate ProfileWorldwide OfficesSolutions At WorkEmployment  
LRS Education Services
LEARN  >  Find a Class  >  Class Summary

ATWA1327 - WebSphere Application Server v6 Administration

If you have any questions about registering for this class, please call (877) 832-0688 Ext. 1493 or email us at getsmart@LRS.com
This course teaches the basics of the administration and deployment of web applications in the IBM WebSphere Application Server V6 Network Deployment environment.
Click here for a printer-friendly version of this page
 
Contact us for class availability


Prerequisites

  • 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.
  •  
    Detailed Class Syllabus


    1. J2EE and WebSphere Overview
  • Objectives

  • Goals of Enterprise Applications

  • What is Java?

  • What is J2EE?

  • The J2EE 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 Platform

  • Base Edition

  • Other WAS Editions

  • IBM HTTP Server

  • Other Products

  • J2EE and WebSphere Overview Questions

  • J2EE and WebSphere Overview Answers

  • Reference

  • Weighted Routing with Server Affinity


  • 2. Application Server Installation
  • Objectives

  • General Requirements

  • Pre-Install Tasks

  • WebSphere Profiles

  • Creating Profiles

  • Benefits of Profiles

  • Launchpad

  • Product File Installation

  • Custom Installation

  • Profile Creation

  • Windows Service

  • First Steps

  • Installation Verification

  • Silent Install

  • wasprofile Command

  • 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

  • Lab Summary

  • Common Lab Errors


  • 3. Administration Console and Application Deployment
  • Objectives

  • Single Server Admin Structure

  • Administration Clients

  • Console Intro

  • Logging In

  • Console Overview

  • Navigation Tree

  • Workspace Area

  • Help Area

  • Save Configuration

  • Save Conflicts

  • Common Configuration

  • Scope

  • Application Installation

  • Installation Steps

  • Finishing Up

  • Start Application

  • Applications on File System

  • Admin Console & Application Deployment Questions

  • Admin Console & Application Deployment Answers

  • Reference

  • Lab Summary

  • Common Lab Errors


  • 4. J2EE Architecture and Services
  • Objectives

  • J2EE Components

  • Web Browser

  • Applet

  • Application Client

  • J2EE Vendor Specifications

  • Containers

  • J2EE Blueprint

  • Services

  • JDBC

  • Data Sources

  • Java Naming and Directory Interface

  • Java Message Service

  • JavaMail

  • J2EE Connector Architecture

  • Java Transaction API

  • Security

  • Lifecycle Management

  • WebSphere Architecture

  • J2EE Architecture & Services Questions

  • J2EE Architecture & Services Answers

  • Reference


  • 5. Web Server and Web Server Plug in
  • Objectives

  • Web Server Integration

  • Benefit of a Web Server

  • IBM HTTP Server Installation

  • IBM HTTP Server Services

  • Plug-in Installation Scenarios

  • Web Server Plug-in

  • Web Server Plug-in Installation

  • Web Servers in WebSphere

  • Mapping Applications to Web Servers

  • Plug-in Configuration

  • Plug-in Syntax

  • Virtual Host

  • Hosts File

  • Virtual Hosts in WebSphere

  • Relation to Enterprise Applications

  • Web Server & Web Server Plug-in Questions

  • Web Server & Web Server Plug-in Answers

  • Reference

  • Lab Summary

  • Common Lab Errors


  • 6. J2EE Application Structure & Assembly
  • Objectives

  • J2EE Application Structure

  • EAR File

  • What are Modules?

  • J2EE Deployment Descriptors

  • Web Module

  • EJB Module

  • Client Module

  • IBM Extensions

  • Application Server Toolkit

  • AST Workspace and Projects

  • General Application Structure

  • Assembling an Application

  • Deployment Descriptor Editors

  • Perspectives and Views

  • AST Tips

  • J2EE Application Structure & Assembly Questions

  • J2EE Application Structure & Assembly Answers

  • Reference

  • Lab Summary

  • Common Lab Errors


  • 7. Enhanced Deployment
  • Objectives

  • Enhanced Deployment

  • Enhanced EAR

  • Definitions in Enhanced EAR

  • Configuring an Enhanced EAR

  • Application Scope

  • Using Enhanced EARs

  • WebSphere Rapid Deployment

  • Deployment Automation

  • Rapid Deployment Architecture

  • Configure a Project Folder

  • Monitor the Workspace

  • Using Rapid Deployment

  • Fine Grained Updates

  • Updating or Adding Single Modules or Files

  • Updating or Adding Multiple Modules or Files

  • Removing Files

  • Using Fine Grained Updates

  • Enhanced Deployment Questions

  • Enhanced Deployment Answers

  • Reference

  • Reference: Annotation Based Programming

  • Lab Summary

  • Common Lab Errors


  • 8. Troubleshooting
  • Objectives

  • Problem Determination

  • Error Reporting

  • Networking Problems and Solutions

  • HTTP Request Problems

  • HTTP Request Solutions

  • Other Solutions

  • Tools for Resolving WebSphere Problems

  • Admin Console Messages

  • Configuration Problems

  • Runtime Messages

  • Message Details

  • Important Log Files

  • Configuring Log Files

  • Viewing Logs

  • Event Types

  • Log Detail Levels

  • Log File Format

  • Configuring Tracing

  • Reading Java Exceptions

  • AST / Log Analyzer

  • Log View of AST

  • DumpNameSpace Tool

  • Debugging

  • IBM Tools

  • Troubleshooting Questions

  • Troubleshooting Answers

  • Reference

  • Lab Summary

  • Common Lab Errors


  • 9. JNDI and Naming Services
  • Objectives

  • Naming Service

  • Phone Number Example

  • Objects in Name Space

  • What is JNDI?

  • Using JNDI

  • JNDI References

  • Defining References

  • Mapping JNDI References

  • NameNotFoundException

  • Take Control of the Name Space!

  • JNDI and Naming Services Questions

  • JNDI and Naming Services Answers

  • Reference

  • Lab Summary

  • Common Lab Errors


  • 10. JDBC and Data Sources
  • Objectives

  • 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

  • Configuring Database Authentication

  • Creating Data Source

  • Data Source Configuration Errors

  • Data Sources and CMP EJBs

  • JDBC & Data Sources Questions

  • JDBC & Data Sources Answers

  • Reference


  • 11. Introduction to OnlineStore Application
  • Objectives

  • OnlineStore Functions

  • Application Homepage

  • New Customer Registration

  • Browse Products

  • View Cart / Complete Purchase

  • Error Notification

  • Find Purchases

  • Similarity to "Real World" Applications

  • OnlineStore Application Structure

  • OnlineStoreWeb.war Contents

  • OnlineStoreEJB.jar Contents

  • Links Between Modules

  • Summary

  • Lab Summary

  • Common Lab Errors


  • 12. WebSphere Security
  • Objectives

  • Security Overview

  • Architecture Components

  • Security Components

  • Digital Certificates

  • SSL (Secure Sockets Layer)

  • SSL in WebSphere

  • Java Security

  • JAAS

  • CSIv2

  • J2EE Security

  • Authentication and Authorization

  • User Registry

  • Authentication Mechanism

  • Global Security Configuration

  • LTPA

  • Single Signon (SSO)

  • Configuring LTPA

  • Admin Console Roles

  • Stopping Secure Servers

  • WebSphere Security Questions

  • WebSphere Security Answers

  • Reference

  • Lab Summary

  • Common Lab Errors


  • 13. J2EE Security
  • Objectives

  • Challenge Mechanism

  • Authorization

  • J2EE Roles

  • Sample Role Mapping

  • Mapping Roles to Users/Groups

  • Look Up Users/Groups

  • Special Roles

  • Unprotected Methods

  • Defining Roles

  • Resource Mappings Web Module

  • Resource Mappings EJB Module

  • "Unchecked" Method Permissions

  • Run-As Delegation

  • Configuring Run-As Delegation

  • J2EE Security Questions

  • J2EE Security Answers

  • Reference

  • Lab Summary

  • Common Lab Errors


  • 14. JMS Overview and WebSphere MQ Configuration
  • Objectives

  • Messaging Intro

  • Messaging Example

  • Messaging Components

  • Messaging Types

  • JMS (Java Messaging Service)

  • Message Driven Beans (MDB)

  • MDB as Message Consumer

  • JMS Security

  • JMS Resources

  • Messaging in WebSphere

  • Default Messaging

  • WebSphere MQ

  • Which To Use?

  • WebSphere MQ JMS Configuration

  • WebSphere MQ JMS Provider

  • Connection Factory

  • Destination

  • Listener Port

  • Relationship Between Messaging Components

  • JMS Messaging Configuration Questions

  • JMS Messaging Configuration Answers

  • Reference


  • 15. Default Messaging JMS Configuration
  • Objectives

  • Service Integration Bus

  • Bus Members

  • Messaging Engine

  • Data Store

  • Destination

  • Message Points

  • Mediations

  • Default Messaging JMS Configuration

  • Creating a Service Integration Bus

  • Adding a Bus Member

  • Bus Member Data Store

  • Add a Destination

  • Default Messaging JMS Provider

  • JMS Connection Factory

  • JMS Destination

  • JMS Activation Specification

  • Relationship Between Messaging Components

  • JMS Messaging Configuration Questions

  • JMS Messaging Configuration Answers

  • Reference

  • Lab Summary

  • Common Lab Errors


  • 16. Performance
  • Objectives

  • What Affects Performance

  • Assumptions for Live Environments

  • WebSphere Queue Network

  • Upstream Queuing

  • Performance Tuning

  • System Settings for Tuning

  • Performance Monitoring Service

  • Enabling Performance Monitoring

  • Performance Statistics

  • Performance Data Available

  • Performance Servlet

  • Tivoli Performance Viewer

  • Launching Tivoli Performance Viewer

  • Viewing Performance Data

  • Performance Data Options

  • Logging Performance Data

  • Summary Reports

  • Performance Advisors

  • Request Metrics

  • Performance Questions

  • Performance Answers

  • Reference

  • Lab Summary

  • Common Lab Errors


  • 17. Command Line Administration
  • Objectives

  • Command Line Tools

  • Common Binary Commands

  • wsadmin

  • wsadmin Options

  • Benefits of wsadmin

  • Properties

  • Security

  • Scripting Languages

  • JMX in WebSphere

  • Default MBeans

  • Getting Help

  • AdminConfig

  • Object ID

  • Saving Configuration

  • AdminControl

  • Object Names

  • AdminTask

  • Common Scripting Patterns

  • Profiles

  • Things to Remember

  • Command Line Administration Questions

  • Command Line Administration Answers

  • Reference

  • Lab Summary

  • Common Lab Errors


  • 18. Network Deployment Architecture
  • Objectives

  • 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

  • Network Deployment Profiles

  • Federating Nodes

  • Federating an Application Server Profile

  • Federating a Custom Profile

  • Adding Nodes

  • 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

  • Lab Summary

  • Common Lab Errors

  • Lab Summary

  • Common Lab Errors

  • Lab Topology


  • 19. Web Server Management and Cluster Topology
  • Objectives

  • Web Server Management

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

  • Lab Summary

  • Common Lab Errors

  • Lab Topology


  • 20. Workload Management and Application State
  • Objectives

  • Types of WLM

  • Web Server WLM

  • Web Module WLM Architecture

  • Weighted Routing

  • State Management

  • 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

  • Reference

  • Lab Summary

  • Common Lab Errors


  • 21. Course Summary
  • Course Objectives

  • WebSphere Certification

  • Reference
  •  
    Microsoft Partner Gold LearningPrometricEC-Council
    Microsoft Certified ProgramsAdditional Certification Courses