Open menu

Websphere and RAD

Audience

This course is for WebSphere systems support staff who need to know how to install, configure and maintain WebSphere installations.

NOTE: The course is suitable for all release levels of WebSphere, post-V7. The class can also be run at previous release levels on request.

Prerequisites

Delegates should be familiar with the target operating system on which they will be supporting WebSphere Application Server and should also have an understanding of the Web, HTML, and client-server systems.

Duration

5 days. Hands on.

This course is available on site only. Please call for details.

Course Objectives

Delegates will learn how to install configure and maintain the WebSphere Application Server (WAS). The new and updated features in WAS V7, such as Job Manager, will be covered.

Course Content

Introduction
The WebSphere Platform.
The WebSphere Product Set.
WebSphere Application Server Version 7 (WAS7).
Express and Base Editions.
Network Deployment Edition.
The IBM HTTP Server.
WebSphere Edge Components.
Developer Tools.

WAS Architecture
What is WebSphere Application Server?
The JEE Programming Model.
Standards implemented in WAS7.
Containers.
WebSphere Architecture Runtime.
Data Access.
Administration.
Profiles.

Network Deployment Architecture
Network Deployment Runtime View.
Network Deployment Management View.
Network Deployment Administration.
Nodes, Profiles, etc...
Managing Web Servers with WebSphere.
Administering IHS.
Web Server Custom plugin-cfg.xml.
Platform Messaging Overview.
WebSphere High Availability.
Data Replication Service.
Virtual Hosts.
Edge Components.

Installation
Hardware Prerequisites.
Operating System Prerequisites.
Web Server Prerequisites.
Web Browser Prerequisites.
Database Prerequisites.
Installation Summary.
Profile Types.
Creating Profiles.
Before Installing.
Launchpad.
Installation.
Installation.
First Steps.
Installation Verification Test.

Using the Admin Console
The Admin Console.
Connecting to the Admin Console.
Connecting to the Admin Console in a Cell.
Logging in.
Admin Console Areas.
The Navigation Tree.
The Task Bar.
Admin Console Help.
Admin Console Preferences.
Admin Console Filters.
Troubleshooting.
Tivoli Performance Viewer.

Java Enterprise Edition (JEE)
WAS and JEE.
JEE Benefits.
JEE 5 Platform Architecture.
JEE Platform Roles.
JEE 5 Application Components.

Assembling Applications
The Assembly Process.
JEE Application Packaging.
WebSphere Packaging.
IBM Rational Tools for WebSphere.
RAD Assembly and Deploy.
Starting RAD-AD.
Import Modules.
The JEE Perspective.
Example Deployment Descriptor Editor 1.
Example Deployment Descriptor Editor 2.
Application Clients.
Exporting an Enterprise Application.

Application Installation
Installing Applications Overview.
Installation Process.
J2C Authentication Alias.
JDBC Providers.
Data Source.
JMS Connection Factory.
JMS Queue.
EAR File Location.
Installation - Locate EAR File.
Choose “Fast Path” or “Detailed” option.
Installation – Installation Options.
Installation – Bindings.
Installation - Summary.
Installation - Controlling Applications.
Alternative Installation Techniques.

Troubleshooting
Troubleshooting Approach.
Logging Architecture.
Logging and Tracing.
Key Log Files.
JVM Log Configuration.
Tracing.
Trace Configuration.
Log Detail Level.
Trace file format.
Log Analyzer.
Embedded HTTP Server logs.
Configuration Problems.
Runtime Messages.
JNDI Namespaces.
First Failure Data Capture.
Collector Tool.
Hung Thread Detection.
Connection Manager Diagnostics.
IBM Support Assistant.
Launching a Tool from ISA.

WSADMIN
Advantages.
Wsadmin Functionality.
MBeans.
Calling wsadmin.
AdminConfig.
AdminApp.
AdminControl.
AdminTask.
Help.
Connection Types.
Using wsadmin.
Simple Example.
Loop Example.
Ant.
Advanced Scripting Features.

Federating Cells
Cells.
Server Types.
Profiles.
Profile Types.
Creating Profiles with the Wizard.
Profile Management Tool.
manageprofiles script - command line.
First Steps.
Folder Structure.
Useful command line tools.
Profile Tips.
Adding a node to a cell.

Workload Management
Workload Management (WLM).
Workload Management Levels.
Clusters.
Vertical Scaling.
Horizontal Scaling.
Horizontal & Vertical Scaling.
Creating a Cluster .
Install applications to a cluster.
Control a cluster.
Cluster Modification.
WLM Request Routing Decision Points.
WebSphere's Routing Algorithm.
Load Balancer Failover.
HTTP Server Failover.
Web Container Failover.
EJB Container Failover.
HTTP Sessions.
Session Affinity.
Session Persistence.
Session Persistence Tuning.
Configuring Memory to Memory Replication.
Replication Domains.
Database Persistence.

Messaging
JMS Support.
Messaging Concepts.
Message Driven Beans (MDBs).
Configuring the Default Messaging Provider.
Default Messaging Provider Architectural Components.
Default Messaging Provider Architectural Components.
One server in the cell is a member of one bus.
Every server in the cell is a member of the same bus.
A single cluster bus member and one messaging engine.

Security
E-business end-to-end application security.
WAS Security Overview.
WebSphere Security Services.
Authentication and Authorisation.
Authentication.
Basic Authentication.
Certificate Authentication.
Authentication Mechanisms.
LTPA and LDAP.
Delegation.
Single Sign On (SSO).
Authorisation.
JEE Security Roles.
Defining JEE roles in the EAR file.
Defining JEE permissions in the EAR file.
Mapping JEE roles to real users.
Secure Sockets Layer (SSL).
Encryption.
HTTPS.
Verifying a public key.
SSL in WebSphere.
iKeyman.
SSL between the Web Server and the Web Container.
Global Security.
Console Security.
Java 2 Security.
Multiple Security Domains (new in V7).
Configuring Security Domains.
Security Auditing (enhanced in V7).

Performance
Causes of performance problems.
Performance Monitoring Infrastructure (PMI).
PMI Data Organisation.
PMI Data Types.
PMI Overheads.
Monitoring using the Admin Console.
Tivoli Performance Viewer.
Performance Advisors.
Performance Tuning - Tips.
Request Metrics.

Job Manager
The WAS Job Manager.
Job Manager.
Installing and Configuring Job Manager.
Creating a Job Manager profile.
Job Manager profile: admin console.
Job Manager profile: name and location.
Job Manager profile: node, host and cell name.
Job Manager profile: Admin Security.
Job Manager profile: Port Assignments.
Job Manager profile: Summary.
Registering a cell with the Job Manager.
The Deployment Manager's Job Manager's list.
Registering your cell with a Job Manager.
Creating an administrative job.
Create Cluster job.
Create Cluster specific settings.
Job Status.
Admin Agent.
Admin Agent with Job Manager.
Configuring an Admin Agent.
Registering a standalone App Server with the Admin Agent.
Configuring the Admin Agent console.
Using the Admin Agent.

Planning a Successful Implementation
Learn WebSphere: Training Courses.
Learn WebSphere: IBM Infocenter.
Learn WebSphere: IBM Redbooks.
Learn WebSphere: DeveloperWorks.
Published Books.
User Groups.
Plan the infrastructure.
Understand Security Requirements.
Troubleshooting.
Tune your WebSphere environment.
Obtaining Support from IBM.

Exercises
Installing WAS.
Exploring the Admin Console.
Using RAD-AD to explore the PlantsByWebSphere Application.
Installing the PlantsByWebSphere.
Application Troubleshooting.
Using wsadmin.
Creating a Cell.
Installing the IBM HTTP Serve.
Clustering.
Configuring SSL.
Enabling WebSphere Security.
Using the Performance Viewer.

Verhoef Training Ltd.

11 Kingsmead Square
Bath, BA1 2AB
United Kingdom

Tel: +44(0)1225 339705

Email: info@verhoef-training.co.uk

Become a Trainer

Ever thought about using your skills to help others?

Call us to find out about how you can teach for Verhoef.

Tel: +44(0)1225 339705