Contact:
Bruce Manthey
1-866-517-3100
information@noospherics.com
 
• WebSphere
• WebLogic
• Object Technology
• Java™
• Struts
• Course Catalog

Contact Us

 

WS421 – WebSphere 4.0 Administration (3 days)

Course Description

This comprehensive 3-day course covers WebSphere 4.0 administration techniques. This course is designed to quickly provide administrators and developers with practical WebSphere administration, clustering and deployment techniques.

Through a series of lessons, hands on demos, and hands on labs students will learn all aspects of typical WebSphere administration. This course is tailored to the needs of the customer and their architecture.

This course provides thorough coverage of WebSphere installation, configuration, deployment, tuning and troubleshooting. Hands-on classroom lab exercises give the student experience with a variety of administrative tasks.

Upon completion of the course, participants will be able to:

  • Understrand the basics of J2EE applications
  • Understand the foundations of WebSphere Application Server
  • Understand WebSphere architectures and topologies
  • Install and configure WebSphere in a variety of modes
  • Use the WebSphere Administrative Console for deployment and application configuration
  • Deploy servlets, HTML, Java Server Pages (JSPs) and EJBs on WebSphere
  • Configure WebSphere EJB security and transactions
  • Understand WebSphere configuration for Apache, IBM HTTP, iPlanet and Microsoft IIS HTTP servers
  • Understand WebSphere clustering and cloning
  • Understand WebSphere clustering best practices for load balancing and failover support
  • Understand WebSphere performance tuning issues and best practices

Course Duration

3 Day

Audience

System administration experience and knowledge of networking fundamentals is recommended. General understanding of web application servers and Java is helpful.

Course Format

Class lectures and examples. Computer-based labs with WebSphere on each student’s machine.

 

Course Outline

Introduction
 
  • Course overview
  • Web application server overview
  • Overview of web-tiered architectures
  • Typical web server admin tasks

Lesson 1– J2EE Basics

  • Components
  • Multitiered Architecture
  • Application Servers
  • J2EE Application Architecture
  • J2EE Standard Enterprise Services
  • J2EE Technologies Summary
  • Java Database Connectivity
  • Java Naming & Directory Interface
  • Remote Method Invocation
  • Java Interface Definition Language
  • Java Servlets
  • Java Server Pages
  • Enterprise JavaBeans
  • Java Transaction Service
  • Java Transaction Architecture
  • JavaMail and JavaBeans Activation Framework
  • Java Message Service
  • Extensible Markup Language
  • J2EE Deployment Units
  • J2EE Advantages
  • J2EE 1.2 Specification
 

Lesson 2– WebSphere Application Server Overview

  • WAS IBM HTTP server, other HTTP servers
  • WAS app server
  • WebSphere topologies
  • J2EE components
  • servlets
  • JSPs
  • EJBs
  • Development environment vs. production environment WAS environment
  • J2EE enterprise applications
  • EAR, WAR and EJB jar files – deployment descriptors

Lesson 3- WebSphere Administrative Console (Lecture and Exploratory)

  • Overview of WebSphere administrative tasks
  • Understanding different components of WebSphere
    • Administrative nodes
    • Administrative servers
    • EJB containers
    • Web containers
Lesson 4 – WebSphere Application Server Installation
  • WAS 4.0 installation
  • Setting WebSphere Configuration file
  • Database configuration and connection
  • Other HTTP servers
  • Tips for Installation on NT, Solaris and AIX
  • Service packs

Lab – Install WebSphere Server, Install and test configuration with sample exercises

Lesson 5 – Advanced Admin Console
  • Adding and removing resources
  • Installing JDBC driver
  • Creating a Datasource
  • Starting and stopping resources
  • Pinging resources
  • Troubleshooting startup problems related to Administrative console
  • WebSphere remote console

Labs

  • Start up Admin Server locally and remotely
  • Install JDBC driver and create a Datasource,create Application Server, Web Application and implement sample application using the created datasource to connect to the database

Lesson 6– WebSphere Tools

  • Application development Tool
  • Application Assembly Tool (AAT)
  • Application Installation /Administration Tools
  • Application Migration
  • EJB Deploy Tool
  • EAR Expander

Labs

Lesson 7- WebSphere Application Deployment Using AAT

  • HTML deployment
  • servlet deployment
  • JSP deployment
  • EJB deployment
  • EJB transactions and security

Labs

Deploy previously written servlets, JSPs, session EJBs.

Lesson 8- WebSphere Application Security

  • J2EE security overview – authentication, authorization, encryption
  • WebSphere authentication types
  • Setting authentication type
  • Authorization
    • Protecting assets – servlets, JSPs, EJBs, resources
    • Setting roles, groups and users
  • LDAP
    • Using LTPA
    • LDAP servers – Secureway, MS Active Directory
  • Encryption
    • SSL overview
    • Certificates in WebSphere
    • Configuring SSL
  • Custom user registry
  • Running WebSphere as Non-Root User
  • Single Sign-on (SSO)
    • Types of SSO
    • WebSphere SSO support

Labs

Set up security in WebSphere, Enable SSL at the WebSphere end and also at the HTTP Server end with the sample Application on LAB 5. Create login page for the sample application and enable LDAP Authentication using IBM Secureway

Lesson 9- WebSphere Server and HTTP Servers

  • WebSphere Server and HTTP Servers
  • WebSphere and IBM HTTP server
  • WebSphere and Netscape/iPlanet
  • WebSphere and Apache
  • WebSphere and MS IIS
  • HTTP transports
    • Creating and editing HTTP transports
    • Plug-in.cfg.xml file
  • Virtual hosts
    • Typical use
    • Administering – configuring, adding, removing, editing

    Labs
    Configure HTTP Server for fetching predefined error page automatically.

Lesson 10- WebSphere Server Clusters

  • What is a WebSphere cluster?
  • Vertical and Horizontal Clustering
  • What services can be clustered?
    • HTTP session
    • servlet clusters
    • object clusters
    • JDBC connections
  • Cluster load balancing
    • 4 types
  • Servlet clustering - session persistence
  • EJB clustering
  • Capacity planning
  • Cluster security
    • firewall configurations
    • load-balancing
  • Administering clusters
    • WebSphere server groups
    • Clones and cluster administration

Labs

Clustering -- Vertical -- Horizontal

Lesson 11 - Performance Tuning, Resource Pools, Caching, Clustering

 

  • Web application performance
  • Performance Tuning
    • Types of tuning, trade-offs
    • Threads
    • JVMs - parameters - heap size, GC
    • EJB pool
    • Shared DB
    • Client RMI
    • Profiling
    • Optimizing HTTP
    • Isolation level
  • JDBC and database tuning
  • Resource pools
  • Load balancing
  • Fail over

Labs

Set tuning parameters for JVM. Configure a database connection pool. Configure an EJB pool. Load-balancing? Fail-over?

Lesson 12 - WebSphere Monitoring Tools
  • Tracing and logging overview
    • Messages, events, traces, logs
  • Log management
    • Message filtering
    • Viewing logs
  • Trace services
  • Event Viewer
  • Resource Analyzer – overview
    • Setting instrumentation levels
    • Using the RA
  • WebSphere Site Anaylzer
    • Site and content analysis

Labs
Using WebSphere logging Using WebSphere Resource Analyzer

Lesson 13 - WebSphere XML Configuration Utility

  • Needs and usage of XML Configuration Utility
  • Use of XML Config tool to modify configuration resources
  • Variable Substitution feature of XML config Tool
  • Full and Partial Export and import of the WebSphere Configuration Setup

Labs
Migrate a WebSphere Application Server to a new Server using XML Configuration Utility

Lesson 14 - WebSphere WSCP
  • WSCP overview
  • Typical WSCP uses
  • WSCP command overview
  • WSCP typical scripts

Labs
Using WSCP scripts