Course Description
WA1561 WebSphere Application Server 6.1 (Network Deployment Edition) Administration
This course teaches the basics of the administration and deployment of web applications in the IBM WebSphere Application Server v6.1 Network Deployment environment.
Who Should Attend:
This course is designed for Webmasters and System Administrators who need to install, configure and maintain systems using WebSphere Application Server v6.1 Network Deployment Edition. This course is designed for Webmasters and System Administrators who need to install, configure and maintain systems using WebSphere Application Server v6.1 Network Deployment Edition.
Duration:
* Classroom Learning - 5 Day(s)
* Online LIVE - 5 Day(s)
Lesson 1: J2EE and WebSphere Overview
* •Objectives
* •Goals of Enterprise Applications
* •What is Java?
* •What is J2EE?
* •The J2EE Specifications
* •Role of Application Server
* •What is a Servlet?
* •Servlet Execution
* •What is a JSP?
* •JSP Code Sample
* •What is an EJB?
* •EJB Types
* •EJB Examples
* •Model-View-Controller Architecture
* •MVC An Example
* •WebSphere Platform
* •Base Edition
* •Other WAS Editions
* •IBM HTTP Server
* •Other Products
* •J2EE and WebSphere Overview Questions
* •J2EE and WebSphere Overview Answers
* •Reference
Lesson 2: Application Server Installation
* •Objectives
* •General Requirements
* •Pre-Install Tasks
* •WebSphere Profiles
* •Creating Profiles
* •Benefits of Profiles
* •WebSphere Installation
* •GUI Install - Launchpad
* •Checking for Prerequisites
* •Multiple Installations In a Single Machine
* •Installing Sample Applications
* •Product File Installation
* •Specifying Security
* •Installation Summary
* •Installation Results
* •First Steps
* •Silent Install
* •Installation Factory
* •Product Files Directories
* •Profile Directories
* •Cell/Node/Server
* •Config Directory
* •Important Configuration Files
* •Starting and Stopping the Server
* •Application Server Installation Questions
* •Application Server Installation Answers
* •Reference
* •Lab Summary
* •Common Lab Errors
Lesson 3: Administration Console and Application Deployment
* •Objectives
* •Single Server Admin Structure
* •Administration Clients
* •Logging In
* •Console Overview
* •Navigation Tree
* •Workspace Area
* •Help Area
* •Save Configuration
* •Save Conflicts
* •Common Configuration
* •Scope
* •Application Installation
* •Installation Steps
* •Finishing Up
* •Start Application
* •Applications on File System
* •Admin Console & Application Deployment Questions
* •Admin Console & Application Deployment Answers
* •Reference
* •Lab Summary
* •Common Lab Errors
Lesson 4: J2EE Architecture and Services
* •Objectives
* •J2EE Components
* •Web Browser
* •Applet
* •Application Client
* •J2EE Vendor Specifications
* •Containers
* •J2EE Blueprint
* •Services
* •JDBC
* •Data Sources
* •Java Naming and Directory Interface
* •Java Message Service
* •JavaMail
* •J2EE Connector Architecture
* •Java Transaction API
* •Security
* •Lifecycle Management
* •WebSphere Architecture
* •J2EE Architecture & Services Questions
* •J2EE Architecture & Services Answers
* •Reference
Lesson 5: Web Server and Web Server Plug in
* •Objectives
* •Web Server Integration
* •Benefit of a Web Server
* •IBM HTTP Server Installation
* •IBM HTTP Server Services
* •Plug-in Installation Scenarios
* •Web Server Plug-in
* •Web Server Plug-in Installation
* •Web Server Plug-in Installation Separate Install
* •Web Servers in WebSphere
* •Mapping Applications to Web Servers
* •Defining Web Servers
* •Plug-in Configuration
* •Plug-in Syntax
* •Virtual Host
* •hosts File
* •Virtual Hosts in WebSphere
* •Relation to Enterprise Applications
* •Web Server & Web Server Plug-in Questions
* •Web Server & Web Server Plug-in Answers
* •Reference
* •Lab Summary
* •Common Lab Errors
Lesson 6: J2EE Application Structure & Assembly
* •Objectives
* •J2EE Application Structure
* •EAR File
* •What are Modules?
* •J2EE Deployment Descriptors
* •Web Module
* •EJB Module
* •Client Module
* •IBM Extensions
* •Application Server Toolkit
* •AST Workspace and Projects
* •General Application Structure
* •Assembling an Application
* •Deployment Descriptor Editors
* •Perspectives and Views
* •AST Tips
* •J2EE Application Structure & Assembly Questions
* •J2EE Application Structure & Assembly Answers
* •Reference
* •Lab Summary
* •Common Lab Errors
Lesson 7: Enhanced Deployment
* •Objectives
* •Enhanced Deployment
* •Enhanced EAR
* •Definitions in Enhanced EAR
* •Configuring an Enhanced EAR
* •Application Scope
* •Using Enhanced EARs
* •WebSphere Rapid Deployment
* •Deployment Automation
* •Rapid Deployment Architecture
* •Configure a Project Folder
* •Monitor the Workspace
* •Using Rapid Deployment
* •Fine Grained Updates
* •Updating or Adding Single Modules or Files
* •Updating or Adding Multiple Modules or Files
* •Removing Files
* •Using Fine Grained Updates
* •Enhanced Deployment Questions
* •Enhanced Deployment Answers
* •Reference
* •Reference: Annotation Based Programming
* •Lab Summary
* •Common Lab Errors
Lesson 8: Troubleshooting
* •Objectives
* •Problem Determination
* •Error Reporting
* •Networking Problems and Solutions
* •HTTP Request Problems
* •HTTP Request Solutions
* •Other Solutions
* •Tools for Resolving WebSphere Problems
* •Admin Console Messages
* •Configuration Problems
* •Runtime Messages
* •Message Details
* •Important Log Files
* •Configuring JVM Log Files
* •Viewing Logs
* •Event Types
* •Log Detail Levels
* •Configuring Tracing
* •Log File Format
* •Reading Java Exceptions
* •Common Exceptions
* •Server Does Not Start
* •AST
* •Importing Log Files Into AST
* •Log View of AST
* •dumpNameSpace Tool
* •Debugging
* •IBM Tools
* •Troubleshooting Questions
* •Troubleshooting Answers
* •Reference
* •Lab Summary
* •Common Lab Errors
Lesson 9: JNDI and Naming Services
* •Objectives
* •Naming Service
* •Phone Number Example
* •Objects in Name Space
* •What is JNDI?
* •Using JNDI
* •JNDI References
* •Defining References
* •Mapping JNDI References
* •NameNotFoundException
* •Take Control of the Name Space!
* •JNDI and Naming Services Questions
* •JNDI and Naming Services Answers
* •Lab Summary
* •Common Lab Errors
Lesson 10: JDBC and Data Sources
* •Objectives
* •What is JDBC?
* •JDBC Driver
* •Typical JDBC Use
* •Problems to Address
* •JDBC Data Sources
* •Data Source Architecture
* •Typical Use of Data Source
* •Configuring JDBC in WebSphere
* •Creating JDBC Provider
* •Using WebSphere Variables
* •Creating Data Source
* •Connection Pools
* •Data Source Configuration Errors
* •Data Sources and CMP EJBs
* •JDBC & Data Sources Questions
* •JDBC & Data Sources Answers
* •Reference
Lesson 11: Introduction to OnlineStore Application
* •Objectives
* •OnlineStore Functions
* •Application Homepage
* •New Customer Registration
* •Browse Products
* •View Cart / Complete Purchase
* •Error Notification
* •Find Purchases
* •Similarity to "Real World" Applications
* •OnlineStore Application Structure
* •OnlineStoreWeb.war Structure
* •OnlineStoreEJB.jar Structure
* •Links Between Modules
* •Summary
* •Lab Summary
* •Common Lab Errors
Lesson 12: WebSphere Security
* •Objectives
* •Security Overview
* •Architecture Components
* •Security Components
* •Digital Certificates
* •SSL (Secure Sockets Layer)
* •SSL in WebSphere
* •Java Security
* •JAAS
* •J2EE Security
* •Authentication and Authorization
* •User Registry
* •Federated Repositories
* •Authentication Mechanism
* •Security Configuration
* •User Registry Configuration
* •LTPA
* •Single Signon (SSO)
* •Configuring LTPA
* •Admin Console Roles
* •Stopping Secure Servers
* •WebSphere Security Questions
* •WebSphere Security Answers
* •Reference
* •Lab Summary
* •Common Lab Errors
Lesson 13: J2EE Security
* •Objectives
* •Challenge Mechanism
* •Authorization
* •J2EE Roles
* •Sample Role Mapping
* •Mapping Roles to Users/Groups
* •Look Up Users/Groups
* •Special Roles
* •Unprotected Methods
* •Defining Roles
* •Resource Mappings Web Module
* •Resource Mappings EJB Module
* •"Unchecked" Method Permissions
* •Run-As Delegation
* •Configuring Run-As Delegation
* •J2EE Security Questions
* •J2EE Security Answers
* •Reference
* •Lab Summary
* •Common Lab Errors
Lesson 14: JMS Overview and WebSphere MQ Configuration
* •Objectives
* •Messaging Introduction
* •Messaging Example
* •Messaging Components
* •Messaging Types
* •JMS (Java Messaging Service)
* •Message Driven Beans (MDB)
* •MDB as Message Consumer
* •JMS Resources
* •Messaging in WebSphere
* •Default Messaging
* •WebSphere MQ
* •Which To Use?
* •WebSphere MQ JMS Configuration
* •WebSphere MQ JMS Provider
* •Connection Factory
* •Destination
* •Listener Port
* •Relationship Between Messaging Components
* •JMS Messaging Configuration Questions
* •JMS Messaging Configuration Answers
* •Reference
* •Lab Summary
* •Common Lab Errors
Lesson 15: Default Messaging JMS Configuration
* •Objectives
* •Service Integration Bus
* •Bus Members
* •Messaging Engine
* •Message Store
* •Destination
* •Message Points
* •Mediations
* •Default Messaging JMS Configuration
* •Creating a Service Integration Bus
* •Adding a Bus Member
* •Bus Member Message Store
* •Add a Destination
* •Default Messaging JMS Provider
* •JMS Connection Factory
* •JMS Destination
* •JMS Activation Specification
* •Relationship Between Messaging Components
* •JMS Messaging Configuration Questions
* •JMS Messaging Configuration Answers
* •Reference
Lesson 16: Performance
* •Objectives
* •What Affects Performance
* •Assumptions for Live Environments
* •WebSphere Queue Network
* •Upstream Queuing
* •Performance Tuning
* •System Settings for Tuning
* •Top Tuning Parameters
* •Performance Monitoring Service
* •Enabling Performance Monitoring
* •Performance Statistics
* •Performance Data Available
* •Performance Servlet
* •Tivoli Performance Viewer
* •Launching Tivoli Performance Viewer
* •Viewing Performance Data
* •Performance Data Options
* •Logging Performance Data
* •Summary Reports
* •Performance Advisors
* •Performance Questions
* •Performance Answers
* •Reference
* •Lab Summary
* •Common Lab Errors
Lesson 17: Command Line Administration
* •Objectives
* •Command Line Tools
* •Common Binary Commands
* •wsadmin
* •wsadmin Options
* •Benefits of wsadmin
* •Properties
* •Security
* •Scripting Languages
* •JMX in WebSphere
* •Default Scripting Objects
* •Getting Help
* •AdminConfig
* •Object ID
* •Saving Configuration
* •AdminControl
* •Object Names
* •AdminApp
* •AdminTask
* •AdminTask exportWasprofile
* •Common Scripting Patterns
* •Profiles
* •Things to Remember
* •Scripting in AST
* •Script Configuration
* •Learning Jython with the Admin Console
* •Command Assistance Notifications
* •Command Line Administration Questions
* •Command Line Administration Answers
* •Reference
* •Lab Summary
* •Common Lab Errors
Lesson 18: Network Deployment Architecture
* •Objectives
* •Workload Management (WLM) Basics
* •Role of Network Deployment Software
* •Similarities With Base Edition
* •Differences With Base Edition
* •Coexistence With Base Edition
* •Network Deployment Cell
* •Deployment Manager and Node Agents
* •Configuration File Synchronization
* •Synchronization Problems
* •Firewall Issues
* •WebSphere Profiles - Recap
* •Network Deployment Profiles
* •Profile Management Tool
* •manageprofiles command
* •Federating Nodes
* •Federating an Application Server Profile
* •Federating a Custom Profile
* •Prerequisites Before Adding Nodes
* •Steps Taken When Adding a Node
* •Removing Nodes
* •Admin Console Changes
* •Controlling Deployment Manager and Node Agents
* •Automatically Starting Servers
* •Network Deployment Architecture Questions
* •Network Deployment Architecture Answers
* •Reference
* •Lab Summary
* •Common Lab Errors
* •Lab Summary
* •Common Lab Errors
* •Lab Topology
Lesson 19: Web Server Management and Cluster Topology
* •Objectives
* •Web Server Management
* •Using IBM HTTP Server
* •IBM HTTP Server Architecture
* •Non-IHS Web Server
* •Managing Multiple Web Servers
* •Cluster
* •Vertical Scaling
* •Horizontal Scaling
* •"Mixed" Scaling
* •Heterogeneous Scaling
* •Creating a Cluster
* •Cluster Member Options
* •Managing Clusters
* •Mapping Applications to Clusters
* •Cluster Topology Screen
* •Topology
* •Factors Affecting Topology
* •Coexistence Scenarios
* •Common Topologies
* •All in One
* •Vertical Scaling
* •Server Separation
* •"Mixed" Scaling
* •Web Server Horizontal Scaling
* •Web Server Management & Cluster Topology Questions
* •Web Server Management & Cluster Topology Answers
* •Reference
* •Lab Summary
* •Common Lab Errors
* •Lab Topology
Lesson 20: Workload Management and Application State
* •Objectives
* •Types of WLM
* •Web Server WLM
* •Web Module WLM Architecture
* •Weighted Routing
* •State Management
* •Server Affinity
* •Weighted Routing with Server Affinity
* •EJB WLM
* •Factors Overriding EJB WLM
* •Problems With Server Affinity
* •Server Affinity With Failover
* •Data Replication Service
* •Number of Replicas
* •Replication Security
* •Enabling Server Affinity Failover
* •Session Database
* •Session Tuning
* •Distributed Session Tuning
* •Workload Management & Application State Questions
* •Workload Management & Application State Answers
* •Reference
* •Lab Summary
* •Common Lab Errors
Lesson 21: Course Summary
* •Course Objectives
* •WebSphere Certification
* •Other Courses
* •Reference
Agenda
J2EE and WebSphere Overview
- •Objectives
•Goals of Enterprise Applications
•What is Java?
•What is J2EE?
•The J2EE Specifications
•Role of Application Server
•What is a Servlet?
•Servlet Execution
•What is a JSP?
•JSP Code Sample
•What is an EJB?
•EJB Types
•EJB Examples
•Model-View-Controller Architecture
•MVC An Example
•WebSphere Platform
•Base Edition
•Other WAS Editions
•IBM HTTP Server
•Other Products
•J2EE and WebSphere Overview Questions
•J2EE and WebSphere Overview Answers
•Reference
Application Server Installation
- •Objectives
•General Requirements
•Pre-Install Tasks
•WebSphere Profiles
•Creating Profiles
•Benefits of Profiles
•WebSphere Installation
•GUI Install - Launchpad
•Checking for Prerequisites
•Multiple Installations In a Single Machine
•Installing Sample Applications
•Product File Installation
•Specifying Security
•Installation Summary
•Installation Results
•First Steps
•Silent Install
•Installation Factory
•Product Files Directories
•Profile Directories
•Cell/Node/Server
•Config Directory
•Important Configuration Files
•Starting and Stopping the Server
•Application Server Installation Questions
•Application Server Installation Answers
•Reference
•Lab Summary
•Common Lab Errors
Administration Console and Application Deployment
- •Objectives
•Single Server Admin Structure
•Administration Clients
•Logging In
•Console Overview
•Navigation Tree
•Workspace Area
•Help Area
•Save Configuration
•Save Conflicts
•Common Configuration
•Scope
•Application Installation
•Installation Steps
•Finishing Up
•Start Application
•Applications on File System
•Admin Console & Application Deployment Questions
•Admin Console & Application Deployment Answers
•Reference
•Lab Summary
•Common Lab Errors
J2EE Architecture and Services
- •Objectives
•J2EE Components
•Web Browser
•Applet
•Application Client
•J2EE Vendor Specifications
•Containers
•J2EE Blueprint
•Services
•JDBC
•Data Sources
•Java Naming and Directory Interface
•Java Message Service
•JavaMail
•J2EE Connector Architecture
•Java Transaction API
•Security
•Lifecycle Management
•WebSphere Architecture
•J2EE Architecture & Services Questions
•J2EE Architecture & Services Answers
•Reference
Web Server and Web Server Plug in
- •Objectives
•Web Server Integration
•Benefit of a Web Server
•IBM HTTP Server Installation
•IBM HTTP Server Services
•Plug-in Installation Scenarios
•Web Server Plug-in
•Web Server Plug-in Installation
•Web Server Plug-in Installation Separate Install
•Web Servers in WebSphere
•Mapping Applications to Web Servers
•Defining Web Servers
•Plug-in Configuration
•Plug-in Syntax
•Virtual Host
•hosts File
•Virtual Hosts in WebSphere
•Relation to Enterprise Applications
•Web Server & Web Server Plug-in Questions
•Web Server & Web Server Plug-in Answers
•Reference
•Lab Summary
•Common Lab Errors
J2EE Application Structure & Assembly
- •Objectives
•J2EE Application Structure
•EAR File
•What are Modules?
•J2EE Deployment Descriptors
•Web Module
•EJB Module
•Client Module
•IBM Extensions
•Application Server Toolkit
•AST Workspace and Projects
•General Application Structure
•Assembling an Application
•Deployment Descriptor Editors
•Perspectives and Views
•AST Tips
•J2EE Application Structure & Assembly Questions
•J2EE Application Structure & Assembly Answers
•Reference
•Lab Summary
•Common Lab Errors
Enhanced Deployment
- •Objectives
•Enhanced Deployment
•Enhanced EAR
•Definitions in Enhanced EAR
•Configuring an Enhanced EAR
•Application Scope
•Using Enhanced EARs
•WebSphere Rapid Deployment
•Deployment Automation
•Rapid Deployment Architecture
•Configure a Project Folder
•Monitor the Workspace
•Using Rapid Deployment
•Fine Grained Updates
•Updating or Adding
Comments
Virtual WA1561 WebSphere Application Server 6.1 (Network Deployment Edition) Administration Online Live training option
Imagine an industry-leading classroom training experience from wherever you have access to the Internet.
The Virtual Online Live events listed here gives you an effective and proven online virtual learning experience with the freedom to attend virtually from anywhere.
There is also an option of experiencing Online Live from one of the many national partner centers where a computer and headset will be provided for you.
This rich and engaging virtual classroom environment lets you conveniently interact with instructors and other students.
You will hear and see your instructor as they teach the course and answer your questions via voice or text.
Choose the online live virtual training option and you can access the recorded version even after the class has finished.
The onDemand labs give you access to the same client and server technologies covered in class so you can test, apply and hone your skills by accessing the labs before and even after the class.
Technical Requirements: a computer or laptop with a modern browser and high speed internet access along with one or two monitors.