WA1254 WebSphere Application Server v5.1 Administration Training (Network Deployment Edition) Outline on AIX

1. Introduction to IBM WebSphere

  • Building J2EE and Web Services Application with IBM WebSphere
  • J2EE application modules
  • Web Services application module
  • Infrastructure for J2EE and Web Service applications
  • Examples of using WebSphere in J2EE and Web Services Application
  • Introduction to IBM WebSphere Family
  • WebSphere Application Server
  • WebSphere Portal
  • WebSphere MQ
  • WebSphere Commerce Suite
  • WebSphere Studio
  • Introduction to IBM WebSphere Application Server V5.1
  • Overview and new features of WAS V5.1
  • Editions of WAS V5
  • Architecture and components of WAS V5.1 Network Deployment
  • WAS V5.1 Network Deployment administration module and tools

2. WebSphere Application Server Installation

  • Pre-installation
  • Network architecture planning and configuration
  • Typical network configurations for WAS 5.1
  • Setup single server environment
  • Setup multi-server environment
  • Install WAS V5.1 Network Deployment
  • Typical and custom installation
  • Silent installation
  • Test installation
  • Migrate to WAS V5.1 Network Deployment
  • Installation trouble shooting

3. WebSphere Application Server Architecture

  • WebSphere Application Server Component Architecture
  • Node
  • Application Server
  • Embedded HTTP server
  • Web Container
  • EJB Container
  • Web Service Engine
  • JMS server
  • Security Server
  • Admin Services, Admin console and applications
  • Configuration repository
  • HTTP Server and WebSphere Plug-in
  • WebSphere Application Server Network Deployment
  • Cell
  • Deployment Manager and Managed processes
  • Node Agent
  • Cluster
  • Web Service gateway and UDDI Registry
  • Edge Components
  • WebSphere Application Server Topology Selection
  • Vertical and horizontal scaling
  • Multi-tiered
  • Multiple instance and coexistence
  • Clusters
  • Topology selection criteria

4. WebSphere Application Server Administration

  • WebSphere Application Server administrative tasks
  • Administrating servers
  • Add/remove node (application server instance)
  • Start/stop network environment
  • Administrating applications
  • Assemble applications
  • Install/uninstall applications
  • Start/stop applications
  • WebSphere Admin Console
  • Introduction to functions of WebSphere admin console
  • Starting admin console
  • Admin console GUI
  • Using Admin console
  • Securing admin console
  • Using WebSphere Administrative Console for System administration
  • Administrating Servers
  • Create application servers
  • Start/stop application server
  • Monitor the running of application servers
  • Delete application servers
  • Configure transports
  • Set up Java virtual machine
  • Preparing to host applications
  • Create a virtual host.
  • Configure a Web container.
  • Configure an EJB container.
  • Create resources for data access.
  • Create a JDBC provider and data source.
  • Create a URL and URL provider.
  • Create a JMS destination, connection, and provider.
  • Configure a Session Manager.
  • Configuring Web server plug-ins

5. WebSphere Application Deployment and Administration

  • Assembling J2EE Application with Application Assembly Toolkit (ASTK)
  • Assemble EJB modules
  • Assemble Web modules
  • Generate EAR (Enterprise Application Archive)
  • Installing J2EE applications into WebSphere Application Servers
  • Setting class path and module visibilities of J2EE applications
  • Installing EAR or stand alone modules (war or jar)
  • Manage J2EE applications
  • Manage EJB containers
  • Manage HTTP sessions

6. WebSphere Application Security Administration

  • Concepts of WebSphere Application Security
  • WebSphere Security Environment Configuration
  • WebSphere SSL Configuration
  • Deployed Secured Applications
  • Test and trouble shootings for security configurations

7. WebSphere Application Server Administration-Advanced

  • Working with application server configuration files
  • Distributed administration
  • Managing administrative agents
  • Configure administrative services and repository
  • Configure deployment managers and cells
  • Configure nodes
  • Using WebSphere Command Line tools
  • Using WebSphere administrative (wsadmin) scripting program

8. WebSphere Application Tracing and Trouble Shooting

  • Problem Determination in WebSphere
  • Tools for Tuning and Trouble Shooting WebSphere Applications
  • Configuring WebSphere Application Server Trace with WebSphere Admin Console
  • Using WebSphere Log Analyzer
  • Using Object Level Trace and Distributed Debug

9. WebSphere Performance Tuning Foundations

  • Formalize terminologies
  • Througput and response time analysis

10. WebSphere Queue Network

  • Description and how to configure
    • Web server network queue (IBM HTTP Server in Windows and UNIX)
    • WebSphere working thread or process queue
    • Web container network queue
    • Web container thread queue
    • Data source queue

11. Performance Data Gathering Tools

  • Using WebSphere Resource Analyzer
    • Various thread pools
    • TCP/IP connection pool
    • Object instance pool
    • JVM heap usage
    • Transaction timing
    • HTTP response timing

12. Optimizing JVM Memory Usage

  • Memory management in Java
    • IBM JDK
    • Sun JDK
  • Introduction to JVMPI
  • Using JProbe
    • Configure WebSphere for JProbe
    • Locating memory allocation over usage hot spots.
    • Locating potential memory leaks.
  • Using WebSphere Studio Application Developer
    • Locating memory allocation over usage hot spots.
    • Locating potential memory leaks.

13. Performance Tuning Techniques

  • Common performance problems and solutions
    • CPU under utilization
    • CPU over utilization
    • CPU bursty utilization
    • Uneven cluster loading
  • Optimization
    • How to optimize the queue network
    • How to optimize the connection pool
    • How to optimize JVM memory usage.
    • Optimizing EJB container
    • Common DB2 tuning tips.
    • Session tuning
    • Other tuning hotlist

14. WebSphere Web Services Management

  • Introduction to Web Services
  • Deploying and managing SOAP-Accessible Web Services
  • Assembling SOAP Services
  • Deploying SOAP Services
  • Securing SOAP services with SOAP Signature
  • Administering deployed SOAP services using XML-SOAP administrative tool
  • Using Web Services Invocation Framework (WSIF) to invoke Web services
  • Overview of WSIF
  • Maintaining the properties file for WSIF
  • Enabling security for WSIF
  • Enabling Web services through the IBM Web Services Gateway
  • Installing and Configuring WebSphere UDDI Registry

15. WebSphere Java Messaging Service (JMS) Management

  • Introduction to JMS
  • Administering WebSphere JMS
  • Installing and configuring a JMS provider
  • Moving from the internal JMS provider to WebSphere MQ
  • Enabling security for the embedded WebSphere JMS provider
  • Displaying administrative lists of JMS resources
  • Managing WebSphere internal JMS servers
  • Configuring JMS provider resources
  • Deploying JMS applications

16. WebSphere Application Workload Management

  • WebSphere multi-server scaling topologies
  • Vertical scaling
  • Horizontal scaling
  • Dispatcher
  • Deployment manager cells
  • WebSphere clustering and workload management
  • Manage WebSphere multi-server environments
  • Configure the cell-wide environment
  • Add node to a cell
  • Start/stop a node
  • Remove a node from a cell
  • Manager clusters for workload management
  • Creating clusters
  • Add application servers as cluster members
  • Start/stop clusters
  • Using replication
  • Configure workload management

17. Introduction to Migration

  • Migration paths
  • What you will need to migrate
  • Navigating Java and J2EE technologies
  • WebSphere v5.1 architecture primer
  • Developing a high-level migration plan

18. Migrating the System Configuration and Runtime

  • New system requirements
  • Planning and executing system upgrades
  • Migrating from WebSphere v3.5
  • Migrating from WebSphere v4.0
  • Product coexistence and interoperability during the transition
  • Upgrading the network systems