WebSphere Application Server v6.1 Administration Course

Course Code: IN 680
Course Abstract: This course teaches participants to install, configure and manage the IBM WebSphere Application Server (WAS) Network Deployment Edition Version 6.1 environment.  The concepts taught in this course are reinforced by hands-on lab exercises.
Audience: This course is designed for administrators.
Duration: 5 days
Learning Outcomes: Upon completion of this course, the participant will be able to:
> Gain experience deploying and managing J2EE and Web Services applications in WAS
> Develop an understanding of workload and security management
> Define deployment descriptors and troubleshoot deployment problems using the advanced features of the WebSphere Administrator’s Console and other WebSphere tools
> Identify how to implement the WS-Security specification to provide Web services with authentication, message integrity and confidentiality.  JMS deployment and configuration using both the Default Messaging Provider and WebSphere MQ will be considered.
Course Topics:

IBM Software Overview
Product Categories
Roles and Tools
Rational Software Development Platform
WebSphere Integration and Deployment Tools
WebSphere Application Server Packaging and Features

J2EE Architecture Overview
Enterprise Application Overview and Development Cycle
J2EE Architecture and Containers
Applet, Servlet and JSP Overviews
JDBC, JNDI and JTA
EJB, JMS and RMI Over IIOP
JavaMail, JAF, JAAS and JACC
XML and JAXP
New in J2EE 1.4
Web Services Support: JAX-RPC, SAAJ, Web Services for J2EE and JAXR
J2EE Connector, Management and Deployment
Development Roles and Deployment Descriptors

 WebSphere Application Server Architecture
Application Servers & Plug-ins
Virtual Hosts
Containers and Modules
Data Access
Application Server Services: Transaction, ORB, PMI, Message Listener, Naming and Security Services
Web Services Support
Default Messaging Provider
WebSphere Administration Architecture
Master Configuration Repository
Network Deployment Architecture Overview
Cells, Nodes and Node Agents
Clusters

WebSphere Application Server Installation
Hardware/Software Requirements
Installation Planning
GUI Installation
Silent Installation
Verifying the Installation

WebSphere Profiles
Profile Types
Creating Profiles
Using the Profile Creation Wizard
Default Profile
Using wasprofile
Creating Deployment Manager and Application Server Profiles

Administrative Console
Starting the Administrative Console
Administrative Tasks
Specifying Scope
Setting Filters and Preferences
Navigation
Saving Configuration Changes
Configuration Problems
Getting Help
 
Administration Basics
Configuring Nodes and Node Agents
Managing Web Servers
Plug-in Properties
Application Server Properties
Creating a Template  

Configuring WebSphere Resources
Creating a JDBC Provider and Data Source
Resource Adapters and J2C Connection Factories
JavaMail Resources
WebSphere Variables
Resource Environment Entries

Shared Libraries
Defining a Virtual Host

Application Assembly and Packaging
J2EE Deployable Units
Assembly Process
Packaging Checklist
Creating Enterprise Application Projects
Importing Resources
Adding J2EE Modules and Utility JARs
JAR Dependency Editor
Using the Application Editor
Deployment Descriptor Elements (EJB, Web, Connector, Client and Application)
IBM Extensions and Bindings
Exporting Resources

Application Server Toolkit
AST Features
Commonly Used Perspectives and Views
JAR Dependency Editor
Creating Projects and Defining Project Properties
Creating Modules: Web, EJB, Application Client and Connector
Importing and Exporting Resources
Web Deployment Descriptor
EJB Deployment Descriptor
EJB Client JARs
Application Client Properties
Application Deployment Descriptor
Embedding Deployment Information
Application Validation
Generating Deployment Code

Enterprise Application Deployment
Deployment Process
Application Installation Options
Module Mappings
Providing JNDI Names for EJBs and Data sources
Mapping Data Sources for CMP Beans
Mapping EJB and Resource References
Security Mappings
Specifying a Virtual Host

Java and Process Management
WebSphere Class Loaders
Class Loader Hierarchy and Delegation
Common Class Loading Problems
Application and WAR Module Class Loaders
Class Loader Policies and Delegation Mode
Process Definition and JVM Settings
Monitoring Policy

Command Line Administration
Wsadmin Advantages and Disadvantages
Bean Scripting Framework and MBeans
Configuring Wsadmin
Wsadmin Objects
Configuration Types
Configuration Object Names
Containment Path
Running Commands
JACL
Running Scripts
Examples
Managing Nodes and Servers
Creating and Restoring Backups

Workload Management
Workload Management Benefits
Vertical, Horizontal and Combination Scaling
Clustering
Managing Clusters
Cluster Topology
Load Balancing
Implementing Workload Management
Workload Management Selection Policy

Tivoli Performance Viewer
Analyzed Resources
Performance Data Reporting Process
Enabling PMI and JVMPI
Advice Configuration
Performance Monitoring Settings
Selecting Counters
Summary Reports and Performance Advisor Reports
Logging and Viewing Logged Data

Troubleshooting Tools
Define Symptoms
Identify the Source
Trouble-Shooting Resources & Tools
Messages
Enabling Trace and Defining Trace Strings
Viewing Log Files
Using  the Log Analyzer
Viewing Information from the Symptom Database
Dumping the Name Space

WebSphere Security Overview
Container Based Security
Security: Declarative and Programmatic
Security Roles and Role Mappings
Security Levels
Authentication vs. Authorization
Lazy Authentication
LTPA
User Registries and Supported LDAP Servers
Run As Identity
SSL and TLS
Single Sign-On
Java 2 Security
Policy Files: Static and Dynamic

Defining Security Settings
Defining Security Roles and Method Permissions
Defining Security Constraints and Resource Collections
Security Role References
Specifying the Run As Identity
Authentication Mechanism
Security Tips

Session Management
Session Management Configuration
Session Persistence
Session Scope
Session Management Options
Internal Messaging Properties
Replication Domains and Entries
Shared Session Database Settings

Introduction to the Service Integration Bus
Service Integration Bus Features
Understanding Message Engines, Buses and Bus Members
Runtime Components
SIB Architecture
Creating a Bus and Adding Members
Defining Destinations
Foreign Buses and Links
Server Messaging Properties

JMS Deployment and Configuration
JMS Capabilities and Messaging Styles
JMS Interactions and Participants
JMS Runtime Environment
Message-Driven Beans and Message Processing
WebSphere JMS Support
Feature Comparison
JMS Provider Configuration: Default Messaging, WebSphere MQ and Generic JMS Providers
Configuring JMS Resources
Defining Listener Ports and JMS Activation Specifications
JMS References and Transactions

Web Services Support
SOA Architecture
WebSphere Support for Web Services
Deploying Web Services
SIBWS Setup
Endpoint Listeners
Handlers and Mediations
UDDI References
Inbound and Outbound Services
Web Services Gateway: Instances and Services

Web Services Security Concepts
Web Service Security Risks
Encryption and Decryption
Cryptography
Certificates
Digital Signatures
Security: Message Level vs. Transport Level
SSL/TLS
WS-Security
  
Defining Web Services Security
Supported Specifications
WebSphere Security Model for Web Services
WS-Security Authentication
Enabling Authentication
Message Integrity Using XML Signatures
Configuring Integrity
WS-Security Confidentiality
Configuring Confidentiality

Prerequisites: Basic Web server and system administration skills are required.
Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.


We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning