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