How To Take This Class

Course Overview

IBM WebSphere Application Server v7.0 (WAS7.0) Administration (NDE Edition for Windows) is a hands-on, lab-intensive WebSphere / WAS application server administration training course geared for webmasters, systems administrators and others who need to install, configure and maintain systems using WAS 7.0. Students will leave this course armed with the skills needed for the installation, configuration and administration of WAS 7.0 (Network Deployment Edition), and for the deployment of applications in the WAS environment.

Course Prerequisites

Essential Java programming experience is beneficial in order to understand and review the basic JEE concepts as they apply to WAS administration topics.

Course Audience

This is an intermediate level admin training course. Webmasters and System Administrators who need to install, configure and maintain systems using WebSphere Application Server V 7.0 Network Deployment Edition. An understanding of Web technology, operational skills for Window NT, and administration skills for a Web server (for example, Apache or IBM HTTP Server) is useful.

What You'll Learn

Upon successful completion of this course, students will be able to:
  • Work with the IBM WebSphere Application Server (WAS) runtime and administrative architectures
  • Install and configure IBM WAS V7.0 Base Express/Base Edition on XP, NT, or Windows 2000
  • Assemble, install and manage JEE application components using the Application Server Toolkit
  • Use JMS and the Service Integration Bus (SIBus) to support service-oriented applications
  • Work with new configuration wizards to manage the SIBus
  • Incremental deployment options using the WAS Rapid Deployment and Fine-Grained Update Capabilities
  • Work with WAS 7.0, JMS, and messaging
  • Work with new fine-grained administrative security domains
  • Configure application security domains for specific user populations and application assets
  • Trace and troubleshoot applications
  • Monitor and tune performance
  • Install and configure the IBM WAS V7.0 Network Deployment Edition and federate existing Base instances into the cell
  • Adjust, test, and monitoring work load management in a clustered environment
  • Plan for session data management in a clustered environment
  • Understand and explore how the Administrative Agent effects administrative topologies
  • Understand and explore how the Job Manager enables looser administrative coupling for complex remote operations

Course Duration

5 Days

Course Outline

  1. Review of JEE and SOA
    • JEE Overview
    • Enterprise Application Archive (EAR) & WAR
    • JEE Component Review
    • JEE Containers
    • JEE Architecture
    • The JEE 5 Specification
    • EJB 3.0 and Dependency Injection
    • Java Persistence API (JPA)
    • Services and SOA
    • SOA Components
    • Web Services and JAX-WS
  2. Introduction to the IBM WebSphere Family
    • WebSphere Application Server: Express; Base; Network Deployment; Enterprise
    • WebSphere Installation Packaging
    • WebSphere Studio Development Tools
  3. WebSphere Application Server Architecture
    • System Runtime Architecture
    • System Administrative Architecture
    • System Runtime Architecture - Multiple Servers
    • System Administrative Architecture - Multiple Servers
    • Managed Processes
    • Cells, Nodes, and Profiles
    • JEE Services: JNDI; JDBC; JTA; JMS; Security; JMS; JMX & more
    • Intelligent provisioning of services and containers
    • Enterprise Integration
  4. Installing WebSphere Application Server
    • Planning and Designing Tasks
    • Install and Configure the Web Server
    • Tips for Installing and Migration
    • Tips for Installing Embedded Messaging
    • Silent Installation
    • Migration Tips & Troubleshooting
  5. Administrative Tasks
    • Working with Administrative Agents
    • Using the Admin Console
    • Securing the Admin Console
    • Servers, Applications, and Resources
    • Security and security domains
    • Managing Virtual Hosts
    • The Web Server Plug-in
    • Managing WebSphere Variables
    • Shared Libraries
    • Troubleshooting
    • Scripting Utility
    • Administrative Commands
    • JACL and Commands
  6. Application Assembly
    • Application Assembly
    • Application Server Toolkit (AST)
    • Module Directory Structure
    • Deployment Descriptors
    • Assembling EJB, Web and Enterprise Applications
  7. Application Installation and Management
    • Installing Applications
    • Creating Servers
    • Managing Server Resources
    • Specifying the Default Bindings
    • Special Considerations
    • Class Loading in WebSphere
    • Managing Applications
    • Business Level Application (BLA) Management
  8. WebSphere Troubleshooting
    • Tools for Troubleshooting
    • JVM Logs, Process & Service Logs
    • Using the Log Analyzer
    • Configuring Diagnostic Trace
    • Diagnostic Trace Settings
    • JNDI Name Space Dump Output
    • Collector Tool
    • FFDC
  9. WebSphere Application Server Security
    • Identity, Authentication, and Authorization
    • Delegation (Run As)
    • JAAS: Java Authentication and Authorization
    • Configuring SSL
    • WebSphere Security Services and Domains
    • Working with an Administrative Security Domain
    • Assembling Secured Applications
    • Working with Application Security Domains
    • Auditing
  10. Working with WAS and JMS
    • Introduction to JMS & Messaging Architecture
    • Administering JMS Servers / Services
    • JMS Administration
    • Service Integration Bus (SIBus) Overview
    • Bus Members and Messaging Engines
    • Managing the SIBus and SIBus Components
    • MDB Architecture Within WAS 7.0
    • Server Configuration – listener ports
    • Server Configuration – activation specification
    • Writing a MDB
    • Creating a MDB and JMS Client
  11. Managing Web Services
    • Assembling Web Services
    • Deploying Web Services
    • Understanding Web Service Policy Sets
    • Default Web Service Policy Sets
    • Working with Web Service Policy Sets
    • Working with the WebSphere Service Registry and Repository
  12. Advanced Administration
    • Distributed Administration
    • Administrative Agents
    • Command Line Administration
    • WebSphere Administrative Scripting
    • WSAdmin Scripting Utility
    • Managing Nodes
    • Managing Application Servers and Clusters
    • Managing and Working with Profiles
  13. Rapid Deployment/Fine Grained Update
    • Working with Rapid Deployment
    • Fine-Grained Update Overview
    • Working with Fine-Grained Update
  14. Tuning WebSphere Performance
    • The Performance Tuning Guide
    • Basic Tuning Principles and Concepts
    • Establishing Performance Bounds
    • WebSphere Tuning Options
  15. Monitoring WebSphere Performance
    • Performance Monitoring Infrastructure
    • Performance Monitoring in WebSphere
    • Using the Integrated Tivoli Performance Viewer
    • The PMI Servlet
    • JVMPI Functionality
    • PMI Request Metrics
    • Performance Monitoring Request Metrics
    • Dynamic Cache Monitor
  16. WebSphere Network Deployment Architecture
    • Network Deployment Runtime Architecture
    • Network Deployment Administrative Architecture
    • Managing Multi-server Environments
    • Job Manager and Advanced Administrative Topologies
    • Cell planning
    • Installing WAS Network Deployment
  17. Cell and HTTP Server Management
    • Configuring Cells
    • Working with Nodes in a Cell
    • Working with Profiles
    • Managing HTTP Servers
    • WebSphere Clustering
    • Replication of Session Data
    • Database Session Replication
    • Internal WebSphere Replication
  18. Workload Management
    • Configuration for WLM
    • Session Affinity
    • Process Affinity
    • WLM Structure
    • Transaction Affinity in WLM