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.
Cost: Price on application
Duration: 5 days
This course is not available as part of our public schedule but can be provided on a customised client specific basis.
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.
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
the heap, etc.
Java Enterprise Edition
what is an application server and why it is useful
WebSphere Application Server Technical Introduction:
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
Planning and pre-requisites
HTTP Server installation
HTTP Plug-in installation
Administering WAS using the Administration Console:
Accessing the Admin Console
Admin Console layout
Admin Console capabilities and functions
Admin Console preferences
JEE Application structure and packaging:
Benefits of JEE
JEE application components
JARs, WARs and EARs
tools for packaging viewing and modifying JEE application packages
overview of supported non-JEE workloads: SCA
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
configuring an HTTP Server and WAS Plug-in
Building a resilient and scalable infrastructure:
Workload management introduction
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
overview of JMX and role of Mbeans
the five top-level Mbeans (AdminConfig, AdminControl, AdminApp. AdminTask, Help)
writing scripts in Jython
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)
SIBus runtime services
SIBus workload management and HA.
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
admin console security
use of multiple security domains within a cell
Introduction to performance and sources of performance problems
WAS Performance Monitoring Infrastructure (PMI)
monitoring using the Admin Console (Tivoli Performance Viewer)
tools for performance optimisation.
Introduction to WAS 8.5 Advanced Features:
Application Edition Manager
Illustration (how to live with a memory leak)
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:
information sources(Infocenter, redbooks, developerWorks...)
planning your infrastructure
how to obtain the best support from IBM.