Consulting Training Blog Careers About Us Contact Us
All Classes Will Be Held Virtually – Live Online Intertech's Training Division has been successfully instructing professionals through virtual live online training since the advent of the smartboard. It is a proven form and offers the convenience of live questions, group interaction, and labs with an instructor looking over your shoulder. Because of this, we will continue all classes live but virtually, including Agile and Scrum instruction, so businesses and individual’s seeking professional development can keep moving forward during these unexpected times.

WebSphere Application Server (Network Deployment Edition) Administration Training

Course ID: WAS1561
Duration: 5 Days

Upcoming Classes

Click the Get Notified button for priority notification when a class is next scheduled.

Get Notified

On Site/Private

Can't find a class that fits right for you? Contact us to inquire about scheduling your own private class

Contact Us


This course teaches the basics of the administration and deployment of web applications in the IBM WebSphere Application Server v6.1 Network Deployment environment.

Bring This Course To You

For groups of 5 or more, let Intertech bring this course to your location. Customized versions tailored towards your objectives are also available.

Learn More

Learning Objectives

  • Install and configure WebSphere Application Server
  • Install, configure and manage enterprise applications
  • Configure web server integration
  • Assemble enterprise modules into applications
  • Use new Rapid Deployment features of WebSphere Application Server
  • Use various troubleshooting tools and techniques to diagnose problems
  • Configure database connections
  • Configure runtime security
  • Install and configure messaging applications
  • Analyze and tune the performance of enterprise applications
  • Perform basic administrative tasks using scripting
  • Configure a cluster of WebSphere Application Servers


The student should have a good understanding of Web technology, Java, and operational skills for Windows. Administration skills for a web server like Apache or IBM HTTP Server would also be beneficial although not required.

Course Outline

Java EE and WebSphere Overview

  • Goals of Enterprise Applications
  • What is Java?
  • What is Java EE?
  • The Java EE Specifications
  • Role of Application Server
  • What is a Servlet?
  • Servlet Execution
  • What is a JSP?
  • What is an EJB?
  • EJB Types
  • Model-View-Controller Architecture
  • WebSphere Platform
  • Other WAS Editions
  • IBM HTTP Server
  • Other Products

Application Server Installation

  • General Requirements
  • Pre-Install Tasks
  • WebSphere ProfilesCreating Profiles</li> <li class="text12"> Benefits of Profiles</li> <li class="text12"> WebSphere Installation</li> <li class="text12"> GUI Install - Launchpad</li> <li class="text12"> Checking for Prerequisites</li> <li class="text12"> Multiple Installations In a Single Machine</li> <li class="text12"> Installing Sample Applications</li> <li class="text12"> Product File Installation</li> <li class="text12"> Specifying Security</li> <li class="text12"> Installation Summary</li> <li class="text12"> Installation Results</li> <li class="text12"> First Steps</li> <li class="text12"> Silent Install</li> <li class="text12"> Installation Factory</li> <li class="text12"> Product Files Directories</li> <li class="text12"> Profile Directories</li> <li class="text12"> Cell/Node/Server</li> <li class="text12"> Config Directory</li> <li class="text12"> Important Configuration Files</li> <li class="text12"> Starting and Stopping the Server</li> </ul> <div class="textBOLD12"> Administration Console and Application Deployment</div> <ul style="margin-top: 0px"> <li class="text12"> Single Server Admin Structure</li> <li class="text12"> Administration Clients</li> <li class="text12"> Logging In</li> <li class="text12"> Console Intro</li> <li class="text12"> Console Overview</li> <li class="text12"> Navigation Tree</li> <li class="text12"> Workspace Area</li> <li class="text12"> Help Area</li> <li class="text12"> Save Configuration</li> <li class="text12"> Save Conflicts</li> <li class="text12"> Common Configuration</li> <li class="text12"> Scope</li> <li class="text12"> Application Installation</li> <li class="text12"> Installation Steps</li> <li class="text12"> Finishing Up</li> <li class="text12"> Start Application</li> <li class="text12"> Applications on File System</li> </ul> <div class="textBOLD12"> Java EE Architecture and Services</div> <ul style="margin-top: 0px"> <li class="text12"> Java EE Components</li> <li class="text12"> Web Browser</li> <li class="text12"> Applet</li> <li class="text12"> Application Client</li> <li class="text12"> Java EE Vendor Specifications</li> <li class="text12"> Containers</li> <li class="text12"> Java EE Blueprint</li> <li class="text12"> Services</li> <li class="text12"> JDBC</li> <li class="text12"> Data Sources</li> <li class="text12"> Java Naming and Directory Interface</li> <li class="text12"> Java Message Service</li> <li class="text12"> JavaMail</li> <li class="text12"> Java EE Connector Architecture</li> <li class="text12"> Java Transaction API</li> <li class="text12"> Security</li> <li class="text12"> Lifecycle Management</li> <li class="text12"> WebSphere Architecture</li> </ul> <div class="textBOLD12"> Web Server and Web Server Plug in</div> <ul style="margin-top: 0px"> <li class="text12"> Web Server Integration</li> <li class="text12"> Benefit of a Web Server</li> <li class="text12"> IBM HTTP Server Installation</li> <li class="text12"> IBM HTTP Server Services</li> <li class="text12"> Plug-in Installation Scenarios</li> <li class="text12"> Web Server Plug-in</li> <li class="text12"> Web Server Plug-in Installation</li> <li class="text12"> Web Server Plug-in Installation Separate Install</li> <li class="text12"> Web Servers in WebSphere</li> <li class="text12"> Mapping Applications to Web Servers</li> <li class="text12"> Plug-in Configuration</li> <li class="text12"> Plug-in Syntax</li> <li class="text12"> Virtual Host</li> <li class="text12"> hosts File</li> <li class="text12"> Virtual Hosts in WebSphere</li> <li class="text12"> Relation to Enterprise Applications</li> </ul> <div class="textBOLD12"> Java EE Application Structure & Assembly</div> <ul style="margin-top: 0px"> <li class="text12"> Java EE Application Structure</li> <li class="text12"> EAR File</li> <li class="text12"> What are Modules?</li> <li class="text12"> Java EE Deployment Descriptors</li> <li class="text12"> Web Module</li> <li class="text12"> EJB Module</li> <li class="text12"> Client Module</li> <li class="text12"> IBM Extensions</li> <li class="text12"> Application Server Toolkit</li> <li class="text12"> AST Workspace and Projects</li> <li class="text12"> General Application Structure</li> <li class="text12"> Assembling an Application</li> <li class="text12"> Deployment Descriptor Editors</li> <li class="text12"> Perspectives and Views</li> <li class="text12"> AST Tips</li> </ul> <div class="textBOLD12"> Enhanced Deployment</div> <ul style="margin-top: 0px"> <li class="text12"> Enhanced EAR</li> <li class="text12"> Definitions in Enhanced EAR</li> <li class="text12"> Configuring an Enhanced EAR</li> <li class="text12"> Application Scope</li> <li class="text12"> Using Enhanced EARs</li> <li class="text12"> WebSphere Rapid Deployment</li> <li class="text12"> Deployment Automation</li> <li class="text12"> Rapid Deployment Architecture</li> <li class="text12"> Configure a Project Folder</li> <li class="text12"> Monitor the Workspace</li> <li class="text12"> Using Rapid Deployment</li> <li class="text12"> Fine Grained Updates</li> <li class="text12"> Updating or Adding Single Modules or Files</li> <li class="text12"> Updating or Adding Multiple Modules or Files</li> <li class="text12"> Removing Files</li> <li class="text12"> Using Fine Grained Updates</li> </ul> <div class="textBOLD12"> Troubleshooting</div> <ul style="margin-top: 0px"> <li class="text12"> Problem Determination</li> <li class="text12"> Error Reporting</li> <li class="text12"> Networking Problems and Solutions</li> <li class="text12"> HTTP Request Problems</li> <li class="text12"> HTTP Request Solutions</li> <li class="text12"> Other Solutions</li> <li class="text12"> Tools for Resolving WebSphere Problems</li> <li class="text12"> Admin Console Messages</li> <li class="text12"> Configuration Problems</li> <li class="text12"> Runtime Messages</li> <li class="text12"> Message Details</li> <li class="text12"> Important Log Files</li> <li class="text12"> Configuring Log Files</li> <li class="text12"> Viewing Logs</li> <li class="text12"> Event Types</li> <li class="text12"> Log Detail Levels</li> <li class="text12"> Log File Format</li> <li class="text12"> Configuring Tracing</li> <li class="text12"> Reading Java Exceptions</li> <li class="text12"> Common Exceptions</li> <li class="text12"> Server Does Not Start</li> <li class="text12"> AST</li> <li class="text12"> Importing Log Files Into AST</li> <li class="text12"> Log View of AST</li> <li class="text12"> dumpNameSpace Tool</li> <li class="text12"> Debugging</li> <li class="text12"> IBM Tools</li> </ul> <div class="textBOLD12"> JNDI and Naming Services</div> <ul style="margin-top: 0px"> <li class="text12"> Naming Service</li> <li class="text12"> Phone Number Example</li> <li class="text12"> Objects in Name Space</li> <li class="text12"> What is JNDI?</li> <li class="text12"> Using JNDI</li> <li class="text12"> JNDI References</li> <li class="text12"> Defining References</li> <li class="text12"> Mapping JNDI References</li> <li class="text12"> NameNotFoundException</li> <li class="text12"> Take Control of the Name Space!</li> </ul> <div class="textBOLD12"> JDBC and Data Sources</div> <ul style="margin-top: 0px"> <li class="text12"> What is JDBC?</li> <li class="text12"> JDBC Driver</li> <li class="text12"> Typical JDBC Use</li> <li class="text12"> Problems to Address</li> <li class="text12"> JDBC Data Sources</li> <li class="text12"> Data Source Architecture</li> <li class="text12"> Typical Use of Data Source</li> <li class="text12"> Configuring JDBC in WebSphere</li> <li class="text12"> Creating JDBC Provider</li> <li class="text12"> Using WebSphere Variables</li> <li class="text12"> Creating Data Source</li> <li class="text12"> Connection Pools</li> <li class="text12"> Data Source Configuration Errors</li> <li class="text12"> Data Sources and CMP EJBs</li> </ul> <div class="textBOLD12"> Introduction to OnlineStore Application</div> <ul style="margin-top: 0px"> <li class="text12"> OnlineStore Functions</li> <li class="text12"> Application Homepage</li> <li class="text12"> New Customer Registration</li> <li class="text12"> Browse Products</li> <li class="text12"> View Cart / Complete Purchase</li> <li class="text12"> Error Notification</li> <li class="text12"> Find Purchases</li> <li class="text12"> Similarity to "Real World" Applications</li> <li class="text12"> OnlineStore Application Structure</li> <li class="text12"> OnlineStoreWeb.war Structure</li> <li class="text12"> OnlineStoreEJB.jar Structure</li> <li class="text12"> Links Between Modules</li> </ul> <div class="textBOLD12"> WebSphere Security</div> <ul style="margin-top: 0px"> <li class="text12"> Architecture Components</li> <li class="text12"> Security Components</li> <li class="text12"> Digital Certificates</li> <li class="text12"> SSL (Secure Sockets Layer)</li> <li class="text12"> SSL in WebSphere</li> <li class="text12"> Java Security</li> <li class="text12"> JAAS</li> <li class="text12"> CSIv2</li> <li class="text12"> Java EE Security</li> <li class="text12"> Authentication and Authorization</li> <li class="text12"> User Registry</li> <li class="text12"> Federated Repositories</li> <li class="text12"> Authentication Mechanism</li> <li class="text12"> Security Configuration</li> <li class="text12"> User Registry Configuration</li> <li class="text12"> LTPA</li> <li class="text12"> Single Signon (SSO)</li> <li class="text12"> Configuring LTPA</li> <li class="text12"> Admin Console Roles</li> <li class="text12"> Stopping Secure Servers</li> </ul> <div class="textBOLD12"> Java EE Security</div> <ul style="margin-top: 0px"> <li class="text12"> Challenge Mechanism</li> <li class="text12"> Authorization</li> <li class="text12"> Java EE Roles</li> <li class="text12"> Sample Role Mapping</li> <li class="text12"> Mapping Roles to Users/Groups</li> <li class="text12"> Look Up Users/Groups</li> <li class="text12"> Special Roles</li> <li class="text12"> Unprotected Methods</li> <li class="text12"> Defining Roles</li> <li class="text12"> Resource Mappings Web Module</li> <li class="text12"> Resource Mappings EJB Module</li> <li class="text12"> "Unchecked" Method Permissions</li> <li class="text12"> Run-As Delegation</li> <li class="text12"> Configuring Run-As Delegation</li> </ul> <div class="textBOLD12"> JMS Overview and WebSphere MQ Configuration</div> <ul style="margin-top: 0px"> <li class="text12"> Messaging Introduction</li> <li class="text12"> Messaging Example</li> <li class="text12"> Messaging Components</li> <li class="text12"> Messaging Types</li> <li class="text12"> JMS (Java Messaging Service)</li> <li class="text12"> Message Driven Beans (MDB)</li> <li class="text12"> MDB as Message Consumer</li> <li class="text12"> JMS Security</li> <li class="text12"> JMS Resources</li> <li class="text12"> Messaging in WebSphere</li> <li class="text12"> Default Messaging</li> <li class="text12"> WebSphere MQ</li> <li class="text12"> Which To Use?</li> <li class="text12"> WebSphere MQ JMS Configuration</li> <li class="text12"> WebSphere MQ JMS Provider</li> <li class="text12"> Connection Factory</li> <li class="text12"> Destination</li> <li class="text12"> Listener Port</li> <li class="text12"> Relationship Between Messaging Components</li> </ul> <div class="textBOLD12"> Default Messaging JMS Configuration</div> <ul style="margin-top: 0px"> <li class="text12"> Relationship Between Messaging Components</li> <li class="text12"> Bus Members</li> <li class="text12"> Messaging Engine</li> <li class="text12"> Message Store</li> <li class="text12"> Destination</li> <li class="text12"> Message Points</li> <li class="text12"> Mediations</li> <li class="text12"> Default Messaging JMS Configuration</li> <li class="text12"> Creating a Service Integration Bus</li> <li class="text12"> Adding a Bus Member</li> <li class="text12"> Bus Member Message Store</li> <li class="text12"> Add a Destination</li> <li class="text12"> Default Messaging JMS Provider</li> <li class="text12"> JMS Connection Factory</li> <li class="text12"> JMS Destination</li> <li class="text12"> JMS Activation Specification</li> <li class="text12"> Relationship Between Messaging Components</li> </ul> <div class="textBOLD12"> Performance</div> <ul style="margin-top: 0px"> <li class="text12"> What Affects Performance</li> <li class="text12"> Assumptions for Live Environments</li> <li class="text12"> WebSphere Queue Network</li> <li class="text12"> Upstream Queuing</li> <li class="text12"> Performance Tuning</li> <li class="text12"> System Settings for Tuning</li> <li class="text12"> Performance Monitoring Service</li> <li class="text12"> Enabling Performance Monitoring</li> <li class="text12"> Performance Statistics</li> <li class="text12"> Performance Data Available</li> <li class="text12"> Performance Servlet</li> <li class="text12"> Tivoli Performance Viewer</li> <li class="text12"> Launching Tivoli Performance Viewer</li> <li class="text12"> Viewing Performance Data</li> <li class="text12"> Performance Data Options</li> <li class="text12"> Logging Performance Data</li> <li class="text12"> Summary Reports</li> <li class="text12"> Performance Advisors</li> <li class="text12"> Request Metrics</li> </ul> <div class="textBOLD12"> Command Line Administration</div> <ul style="margin-top: 0px"> <li class="text12"> Command Line Tools</li> <li class="text12"> Common Binary Commands</li> <li class="text12"> wsadmin</li> <li class="text12"> wsadmin Options</li> <li class="text12"> Benefits of wsadmin</li> <li class="text12"> Properties</li> <li class="text12"> Security</li> <li class="text12"> Scripting Languages</li> <li class="text12"> JMX in WebSphere</li> <li class="text12"> Default Scripting Objects</li> <li class="text12"> Getting Help</li> <li class="text12"> AdminConfig</li> <li class="text12"> Object ID</li> <li class="text12"> Saving Configuration</li> <li class="text12"> AdminControl</li> <li class="text12"> Object Names</li> <li class="text12"> AdminApp</li> <li class="text12"> AdminTask</li> <li class="text12"> Common Scripting Patterns</li> <li class="text12"> Profiles</li> <li class="text12"> Things to Remember</li> <li class="text12"> Scripting in AST</li> <li class="text12"> Script Configuration</li> </ul> <div class="textBOLD12"> Network Deployment Architecture</div> <ul style="margin-top: 0px"> <li class="text12"> Workload Management (WLM) Basics</li> <li class="text12"> Role of Network Deployment Software</li> <li class="text12"> Similarities With Base Edition</li> <li class="text12"> Differences With Base Edition</li> <li class="text12"> Coexistence With Base Edition</li> <li class="text12"> Network Deployment Cell</li> <li class="text12"> Deployment Manager and Node Agents</li> <li class="text12"> Configuration File Synchronization</li> <li class="text12"> Synchronization Problems</li> <li class="text12"> Firewall Issues</li> <li class="text12"> WebSphere Profiles - Recap</li> <li class="text12"> Network Deployment Profiles</li> <li class="text12"> Profile Management Tool</li> <li class="text12"> manageprofiles command</li> <li class="text12"> Federating Nodes</li> <li class="text12"> Federating an Application Server Profile</li> <li class="text12"> Federating a Custom Profile</li> <li class="text12"> Adding Nodes</li> <li class="text12"> Prerequisites Before Adding Nodes</li> <li class="text12"> Steps Taken When Adding a Node</li> <li class="text12"> Removing Nodes</li> <li class="text12"> Admin Console Changes</li> <li class="text12"> Controlling Deployment Manager and Node Agents</li> <li class="text12"> Automatically Starting Servers</li> </ul> <div class="textBOLD12"> Web Server Management and Cluster Topology</div> <ul style="margin-top: 0px"> <li class="text12"> Web Server Management</li> <li class="text12"> Using IBM HTTP Server</li> <li class="text12"> IBM HTTP Server Architecture</li> <li class="text12"> Non-IHS Web Server</li> <li class="text12"> Managing Multiple Web Servers</li> <li class="text12"> Cluster</li> <li class="text12"> Vertical Scaling</li> <li class="text12"> Horizontal Scaling</li> <li class="text12"> "Mixed" Scaling</li> <li class="text12"> Heterogeneous Scaling</li> <li class="text12"> Creating a Cluster</li> <li class="text12"> Cluster Member Options</li> <li class="text12"> Managing Clusters</li> <li class="text12"> Mapping Applications to Clusters</li> <li class="text12"> Cluster Topology Screen</li> <li class="text12"> Topology</li> <li class="text12"> Factors Affecting Topology</li> <li class="text12"> Coexistence Scenarios</li> <li class="text12"> Common Topologies</li> <li class="text12"> All in One</li> <li class="text12"> Vertical Scaling</li> <li class="text12"> Server Separation</li> <li class="text12"> "Mixed" Scaling</li> <li class="text12"> Web Server Horizontal Scaling</li> </ul> <div class="textBOLD12"> Workload Management and Application State</div> <ul style="margin-top: 0px"> <li class="text12"> Types of WLM</li> <li class="text12"> Web Server WLM</li> <li class="text12"> Web Module WLM Architecture</li> <li class="text12"> Weighted Routing</li> <li class="text12"> State Management</li> <li class="text12"> Server Affinity</li> <li class="text12"> Weighted Routing with Server Affinity</li> <li class="text12"> EJB WLM</li> <li class="text12"> Factors Overriding EJB WLM</li> <li class="text12"> Problems With Server Affinity</li> <li class="text12"> Server Affinity With Failover</li> <li class="text12"> Data Replication Service</li> <li class="text12"> Number of Replicas</li> <li class="text12"> Replication Security</li> <li class="text12"> Enabling Server Affinity Failover</li> <li class="text12"> Session Database</li> <li class="text12"> Session Tuning</li> <li class="text12"> Distributed Session Tuning</li> </ul>

Free Resources from Intertech

Complete Guide to Becoming a Full Stack Developer

2 Free Resources: Missed Issues in Software Estimation and Stakeholder Questionnaire

Free Whitepaper: Spring 4 Ordering Autowired Collections