WebSphere Application Server 8.5 Administration

This course has been superseded

Try searching for alternatives

Course Description

This course is designed for WebSphere Application Server (WAS) systems support staff who need to install, configure or run WebSphere Application Server V8.5 in typical configurations. The focus is on the core features, capabilities and interfaces, but also covers at an introductory level new features such as the autonomic workload management and health management (which IBM calls Intelligent Management) and the Liberty Profile.
We offer an add-on course on WAS 8.5 Intelligent Management features for those wishing to implement these powerful and valuable capabilities.
5 days
Contact us for pricing
 

Prerequisites

Delegates wishing to attend should have:
Familiarity with Microsoft Windows and /or Linux (for the hands-on exercises) – including use of command prompt windows, Windows Explorer, starting and stopping services, editing files with Notepad or similar, using a web browser, etc.
Some familiarity with Web concepts and standards such as HTTP, HTML, XML, TCP/IP
Some familiarity with Java and concepts such as objects and classes, the heap and serialization is desirable but not essential.

Course Objectives

At the end of this course, students will:
Be able to plan and install WAS installation in both standalone and Network Deployment configurations
Be able to install and administer JEE applications on servers and clusters
Be able to administer a WAS or WAS-ND system using the Administration Console or via scripting
Understand how to design and configure a resilient and scalable architecture using clustering, HTTPSession persistence, HTTP Servers, etc..
Understand the main security features and capabilities in WAS
Understand the tools and features available for problem diagnosis and performance monitoring and tuning
Be aware of the advanced capabilities newly available in WAS 8.5, such as Health Managenment, Dynamic Clustering and Application Edition Management.
Know where to find further information, including formal documentation, and relevant redbooks, and support routes

Introduction to Java, JEE and application server concepts

Java concepts and terminology
JVMs
JREs
the heap, etc.
Java Enterprise Edition
what is an application server and why it is useful

WebSphere Application Server Technical Introduction

WAS Editions
WAS architecture
Standards implemented by WAS V8.5
WAS Network Deployment architecture and terminology (Cells, Nodes, Application Servers, Deployment Managers)
HTTP Servers and the WAS Plug-in
the configuration repository and synchronisation

Installation

Planning and pre-requisites
Installation
profile creation
HTTP Server installation
HTTP Plug-in installation

Administering WAS using the Administration Console

Accessing the Admin Console
Admin Console layout
logging in
Admin Console capabilities and functions
Admin Console preferences

JEE Application structure and packaging

Benefits of JEE
JEE architecture
JEE application components
JARs, WARs and EARs
depoyment descriptors
tools for packaging viewing and modifying JEE application packages
overview of supported non-JEE workloads: SCA
OSGi
batch...

Installing and managing applications

Installing applications using the Admin Console
configuring required resources (JDBC Datasources, JMS Queues and Connection Factories, J2C authentication alias...)
alternative installation methods

Building a WAS cell

What is a cell? cell-wide services (DRS, HAMgr...)
profiles and the Profile Management Tool and manageprofiles command
server types in WAS 8.5
creating a Deployment Manager profile
adding and removing nodes to/from a cell
synchronisation
configuring an HTTP Server and WAS Plug-in

Building a resilient and scalable infrastructure

Workload management introduction
WLM levels
clusters (static clusters)
vertical and horizontal scaling
creating a cluster
installing applications to a cluster
controlling and managing a cluster
failover mechanisms and configuration
HTTP Sessions and HTTP Session persistence

Automating administration tasks in Jython using wsadmin

Benefits of a command-line tool
scripting languages
overview of JMX and role of Mbeans
starting wsadmin
the five top-level Mbeans (AdminConfig, AdminControl, AdminApp. AdminTask, Help)
writing scripts in Jython

Troubleshooting

Approaches to troubleshooting, logs and traces
High Performance Extensible logging (HPEL)
IBM Support Assistant
IBM Monitoring and Diagnostic Tools for Java
use of IBM Health Center.

Messaging and the Service Integration Bus

JMS messaging and message patterns
WAS Service Integration Bus concepts
SIBus terminology (Bus, Member, Messaging Engine)
destinations
mediations
foreign buses
SIBus runtime services
SIBus workload management and HA.

Security

WAS security overview, authentication mechanisms
configuring security repositories, LTPA and delegation
JEE Security and authorisation
mapping security roles to users and groups
HTTPS and use of SSL in WAS
generating and managing keys
global security
admin console security
use of multiple security domains within a cell
security auditing.

Performance

Introduction to performance and sources of performance problems
WAS Performance Monitoring Infrastructure (PMI)
configuring PMI
monitoring using the Admin Console (Tivoli Performance Viewer)
tools for performance optimisation.

Introduction to WAS 8.5 Advanced Features

Application Edition Manager
Health Management
Illustration (how to live with a memory leak)
dynamic clustering
how to automatically manage performance levels to end users to meet SLAs
Applicatio Edition Management
Liberty Profile overview and demonstration.

Ensuring a successful WAS implementation

Training sources
information sources(Infocenter, redbooks, developerWorks...)
user groups
planning your infrastructure
how to obtain the best support from IBM.