WebSphere Platform Overview
WebSphere Product Categories
WebSphere Development, Presentation, Integration and Deployment Tools
WebSphere Application Server Editions
WebSphere Application Server Features
WebSphere Application Server Packaging
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
Data Access
Application Server Services: Transaction, ORB, PMI, Message Listener, Naming and Security Services
Web Services Support
WebSphere Administration Architecture
Admin Service
Master Configuration Repository
Network Deployment Architecture Overview
Cells, Nodes and Node Agents
Clusters
WebSphere Application Server Installation
Hardware/Software Requirements
Installation Decisions
GUI Installation
Silent Installation
Typical & Custom Installation
Application Server Components
Verifying the Installation
WebSphere Configuration Files
Administrative Console
Starting the Administrative Console
WebSphere Status Messages
Managing Nodes, Virtual Hosts and Applications
Starting and Stopping Resources
Configuring the Environment
WebSphere Variables
Shared Libraries
Creating an Application Server
Application Server Properties
Updating the Web Server Plug-in
Saving Configuration Changes
Managing Profiles
Profile Types
Directory Structure
Default Profile
Creating Profiles
Using the Profile Creation Wizard
Using wasprofile
URL Providers
Configuring WebSphere Resources
JDBC Resources
JCA Resources
JavaMail Resources
URL Providers
Application Assembly and Packaging
J2EE Deployable Units
Assembly Process
J2EE Modules
Assembling J2EE Applications
Packaging Checklist
Deployment Descriptor Elements (EJB, Web, Connector, Client and Application)
IBM Extensions and Bindings
Application Server Toolkit
ASTK Features
Commonly Used Perspectives and Views
JAR Dependency Editor
Creating Projects and Defining Project Properties
Creating Modules: Web, EJB, Application Client and Connector
Importing Resources
Web Deployment Descriptor (Servlet Properties, Filters, Listeners, Environment Variables, References, Pages, MIME Mappings, Parameters and Extensions)
EJB Deployment Descriptor (EJB Properties, Assembly Descriptor, Transactions, References and Access)
EJB Client JARs
Application Client Properties
Application Deployment Descriptor (Modules and Security)
Application Validation
Generating Deployment Code
Exporting Applications
Enterprise Application Deployment
Deployment Process
Deployment Preparation
Creating a JDBC Provider
Defining a Data Source
Managed WebSphere Variables
Application Installation Options
Providing EJB JNDI Names
Mapping Data Sources for CMP Beans
Mapping EJB and Resource References
Specifying Virtual Hosts and Application Servers
Securing Resources
WebSphere Class Loaders
WebSphere extensions class loader
Application and WAR Module Class Loaders
Class Loader Policies
Delegation Mode
Shared Libraries
Command Line Administration
Wsadmin Advantages and Disadvantages
Configuring Wsadmin
Wsadmin Objects
MBeans
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
Workload Management Scaling
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
Launching the Performance Viewer
Performance Monitoring Settings
Selecting Counters
Summary Reports
Performance Viewer: Actions
Recording & Replaying Performance Data
Enabling and Viewing Performance Advice
Troubleshooting Tools
Define Symptoms
Identify the Source of the Problem
Trouble-Shooting Resources & Tools
Event Messages
Enabling Trace
Trace Strings
Viewing Log Files
Launching the Log Analyzer
Log Analyzer Tasks
Analyzing Entries
Viewing Information from the Symptom Database
Dumping the Name Space
WebSphere Security Overview
Container Based Security
Security: Declarative and Programmatic
Secure Associations
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
Enabling Security
Defining Security Roles and Method Permissions
Defining Security Constraints and Security Role References
Specifying the Run As Identity
Authentication Mechanism
Customer User Registries
LDAP User Registry Settings
Single Sign-on Properties
Security Configuration Files
Security Tips
Session Management
Session Management Configuration
Session Persistence
Session Scope
WebSphere Affinity
Session Management Options
Internal Messaging Properties
Replication Domains and Entries
Shared Session Database Settings
JMS Deployment and Configuration
JMS Capabilities and Messaging Styles
JMS Interactions and Participants
JMS Runtime Environment
Message-Driven Beans
WebSphere JMS Support
Feature Comparison
Security Considerations
JMS Provider Configuration: Default Messaging, WebSphere MQ and Generic JMS Providers
Configuring JMS Resources
JMS References and Transactions
Moving to WebSphere MQ
Service Integration Bus
Understanding Message Engines, Buses and Bus Members
Runtime Components
Clustering Bus Members
Configuring a Bus for Message-driven Beans
Web Service Support
Web Service Concepts
Private UDDI Registry
Web Services Gateway
Deploying Web 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
WebSphere Security Model for Web Services
WS-Security Authentication
Enabling Authentication
Message Integrity Using XML Signatures
Configuring Integrity
WS-Security Confidentiality
Configuring Confidentiality