WebSphere Application Server 8.5 Administration
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.
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 terminologyJVMs
JREs
the heap, etc.
Java Enterprise Edition
what is an application server and why it is useful
WebSphere Application Server Technical Introduction
WAS EditionsWAS 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-requisitesInstallation
profile creation
HTTP Server installation
HTTP Plug-in installation
Administering WAS using the Administration Console
Accessing the Admin ConsoleAdmin Console layout
logging in
Admin Console capabilities and functions
Admin Console preferences
JEE Application structure and packaging
Benefits of JEEJEE 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 Consoleconfiguring 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 introductionWLM 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 toolscripting 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 tracesHigh 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 patternsWAS 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 mechanismsconfiguring 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 problemsWAS 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 ManagerHealth 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 sourcesinformation sources(Infocenter, redbooks, developerWorks...)
user groups
planning your infrastructure
how to obtain the best support from IBM.