The labs for this course use WebSphere ESB 7.0.  The WebSphere ESB 7.5 product did not contain changes that would impact administrators as the only changes were fairly small changes for developers.  IBM released a 7.5 product mainly because there were changes introduced in the business process management features of WebSphere Process Server which is related to WebSphere ESB.  Also, integration developers would need to use a new product, the "IBM Integration Designer" to develop for the new business process platform, the "IBM Business Process Manager 7.5" product so the WebSphere ESB 7.5 version was created to keep the version numbers of these related products synchronized.

Topics
 
  • Overview of WebSphere Enterprise Service Bus
  • Installing and Configuring WebSphere Enterprise Service Bus
  • Problem Determination and Resolution
  • Connectivity and Transformation Options
  • Integration with WebSphere Service Registry and Repository (WSRR)
  • Administering the Messaging Infrastructure
  • Performance Monitoring and Tuning
  • Security
  • Monitoring with Common Event Infrastructure
  • Clustering WebSphere Enterprise Service Bus
 
What you will learn
  After completing this course, the student should be able to:
  • Install and configure WebSphere Enterprise Service Bus
  • Install, configure and manage service-based applications
  • Use various troubleshooting tools and techniques to diagnose problems
  • Control the routing and transformation of service requests
  • Use the WebSphere Service Registry and Repository for dynamic service governance
  • Configure messaging resources required for WebSphere Enterprise Service Bus
  • Secure WebSphere Enterprise Service Bus
  • Improve the performance of WebSphere Enterprise Service Bus
  • Collect information on application events using the Common Event Infrastructure
  • Understand the configuration changes that are required to cluster WebSphere Enterprise Service Bus
 
Audience
 

This course is designed for System Administrators who need to install, configure and maintain systems using WebSphere Enterprise Service Bus v7.0 or 7.5.

 
Prerequisites
 

Students should have a good understanding of the basic administration aspects of WebSphere Application Server v7.0.

 
Duration
  Four days
Download Sample Labs Lab Setup Guide

Outline for WebSphere Enterprise Service Bus (ESB) 7.0 and 7.5 Administration Training

Chapter 1. Overview of WebSphere Enterprise Service Bus

 
  • Defining SOA
  • The SOA Umbrella
  • What’s a Service?
  • Service Actors
  • Enterprise Service Bus (ESB)
  • ESB Example
  • Introduction to Service Component Architecture (SCA)
  • Introduction to WebSphere Enterprise Service Bus (WESB)
  • Introduction to WebSphere Process Server (WPS)
  • Introduction to WebSphere Enterprise Service Bus (WESB)
  • What is a Mediation Flow?
  • SCA Artifacts Deployed to WebSphere Enterprise Service Bus
  • SCA Artifacts Deployed to WebSphere Enterprise Service Bus
  • SCA Application Artifacts
  • Review Questions
  • Review Answers
  • WPS and WESB v7 References
 

Chapter 2. Installation of WebSphere ESB

 
  • Supported Software and Hardware
  • Pre-Install Tasks
  • Launchpad
  • Installation Type
  • Installing WebSphere Application Server
  • Installing WebSphere Application Server
  • Installing WebSphere ESB
  • Installing WebSphere Process Server
  • Features
  • Installation Summary
  • Installation Verification
  • Installation Verification
  • Troubleshooting Installation
  • Troubleshooting Installation
  • Fixes
  • Fixes
  • Downloading and Applying a Fix Pack
  • Downloading and Applying a Fix Pack
  • Co-existing with Other WebSphere Products
  • Co-existing with Other WebSphere Products
  • Co-existing with Other WebSphere Products
  • Co-existing with Other WebSphere Products
  • Review Questions
  • Review Answers
  • References
 

Chapter 3. Databases and Database Design Tool

 
  • WESB Databases
  • WESB Databases
  • Database Design Tool (DDT)
  • Database Design Tool (DDT)
  • Database Design File
  • Running the Database Design Tool
  • Creating a Database Design for a Deployment Environment
  • Configuring Common Database
  • Configuring Common Database
  • Configuring Other Database Components
  • Configuring Other Database Components
  • Saving Database Design File and Exiting DDT
  • Generating Database Scripts from a Database Design
  • Generating Database Scripts from a Database Design
  • Creating a Database Design for a Single Component
  • Editing an Existing Database Design
  • Editing an Existing Database Design
  • Create the Common Database
  • Create the Common Database
  • Create the Common Database
  • Create the Common Database
  • Create the Messaging Engine Database
  • Create the Messaging Engine Database
  • Create the Business Space Database
  • Create the Common Event Infrastructure Database
  • Review Questions
  • Review Answers
 

Chapter 4. WebSphere ESB Profiles

 
  • Profiles
  • Benefits of Profiles
  • Types of Profiles
  • Creating Profiles
  • Creating Profiles Using the Profile Management Tool
  • Creating Profiles Using manageprofiles Command
  • Verifying Profile Creation
  • Augmenting Profiles
  • Augmenting Profiles using Profile Management Tool
  • Augmenting Profiles using Profile Management Tool
  • Troubleshooting Profile Creation or Augmentation
  • Deleting Profiles
  • Review Questions
  • Review Answers
  • References
 

Chapter 5. Deployment Environment

 
  • Deployment Environment
  • Deployment Environment Pattern
  • Deployment Environment Patterns
  • Single Cluster Pattern
  • Single Cluster Pattern
  • Remote Messaging Pattern
  • Remote Messaging Pattern
  • Remote Messaging and Remote Support Pattern
  • Remote Messaging and Remote Support Pattern
  • Custom Pattern
  • Prerequisites to Creating a Deployment Environment
  • Deployment Environment Configuration Wizard
  • Deployment Environment Configuration Wizard
  • Deployment Environment Configuration Wizard
  • Deployment Environment Configuration Wizard
  • Deployment Environment Configuration Wizard
  • Deployment Environment Configuration Wizard
  • Deployment Environment Configuration Wizard
  • Deployment Environment Configuration Wizard
  • Starting and Stopping a Deployment Environment
  • Deployment Environment Configuration
  • Deployment Environment Configuration
  • Manually
  • Create a WESB Server
  • Review Questions
  • Review Answers
  • Summary
 

Chapter 6. Service Component Architecture (SCA)

 
  • Need For a New Programming Model
  • SCA Vendor Support
  • SCA Basics
  • SCA Components
  • SCA Components
  • A Service Component
  • References and Wires
  • Wiring Example
  • Service Assembly Model
  • Example Assembly
  • Imports
  • Export
  • Example Import and Export
  • Summary
 

Chapter 7. WebSphere ESB Administration

 
  • Preface
  • Starting Servers
  • Stopping Servers
  • Launching the Admin Console
  • Logging In
  • Admin Console Overview
  • Navigation Tree
  • Navigation Tree
  • Task Filtering Selector
  • Task Filtering Selector
  • Workspace Area
  • Help Area
  • Save Configuration
  • Save Conflicts
  • ESB Server Specific Configuration Settings
  • Installing an SCA Module
  • Installation Steps
  • Finishing Up
  • Listing SCA Modules
  • Automating Tasks Using wsadmin
  • Automating Tasks Using wsadmin
  • Review Questions
  • Review Answers
  • References
 

Chapter 8. Monitoring Events

 
  • Common Base Event Model
  • Common Event Infrastructure (CEI)
  • Service Component Event Monitoring
  • Emitting Events from a Business Process
  • Emitting Events from a Mediation Flow
  • Emitting Events for SCA Components
  • Viewing Common Events
  • Summary
 

Chapter 9. Introduction to Mediation Flow

 
  • What is a Mediation Flow?
  • Source and Target Operations
  • Message Flow Logic
  • Mediation Primitives
  • Special Nodes
  • Special Nodes
  • Creating a Mediation Flow
  • Creating an Implementation
  • Anatomy of a Message
  • Routing Primitives
  • Transformation Primitives
  • Other Primitives
  • Subflow
  • Summary
 

Chapter 10. Web Service Binding Administration

 
  • The Import Component
  • The Export Component
  • Introduction to Binding
  • Supported Binding Types
  • Implementing Protocol Translation Pattern
  • The Web Service Binding
  • Web Service Import and Export
  • Web Service Binding Administration
  • Web Service Binding Administration
  • Summary
 

Chapter 11. Messaging Bindings Administration

 
  • Messaging Binding Choices
  • Sending a Message
  • Messaging in WebSphere Environments
  • Default Messaging
  • Service Integration Bus
  • Service Integration Bus
  • WebSphere MQ
  • Which To Use?
  • Default Messaging JMS Configuration
  • Relationship Between Default Messaging Components
  • Consuming a Message
  • JMS Import Binding Configuration
  • JMS Export Binding Configuration
  • Working with WebSphere MQ
  • WebSphere MQ JMS Configuration
  • Relationship Between MQ Messaging Components
  • MQ JMS Import Configuration
  • MQ JMS Export Configuration
  • Summary
 

Chapter 12. Adapters Administration

 
  • What is an Adapter?
  • Adapter and SOA
  • Adapter Example
  • WebSphere JCA Adapters
  • WebSphere JCA Adapters
  • Outbound Processing
  • Inbound Processing
  • Case Study
  • Deploying Adapter Module
  • Adapter Administration
  • Adapter Administration
  • Example: The Flat File Adapter
  • Summary
 

Chapter 13. Failed Event Manager

 
  • Introduction
  • How Asynchronous Call Works
  • The Failed Event Architecture
  • FEM and Web Service Binding
  • Administering Failed Events
  • Introduction to Store and Forward
  • Enabling Store and Forward
  • Recovery Using Store and Forward
  • Summary
 

Chapter 14. Service Version Migration with ESB

 
  • SOA Configuration Challenges
  • Service Versioning
  • XML Schema Versioning
  • XML Schema Versioning Guidelines
  • WSDL Versioning
  • WSDL Versioning (continued)
  • WSDL Versioning (continued)
  • Deploying a New Service Version
  • ESB Mediation Between Service Versions
  • Responsibilities of Development and Testing
  • Impact of Service Interface Changes - Minor
  • Impact of Service Interface Changes – Major
  • Linking Service Clients to an ESB Mediation
  • Summary
 

Chapter 15. Routing Web Service Requests Through a Web Server

 
  • Why is This Important?
  • What is Required?
  • Web Server Integration
  • Web Server Virtual Host
  • Virtual Hosts and Networking
  • Creating a Virtual Host in WebSphere
  • Relation to Enterprise Applications
  • Web Server Plug-in Architecture
  • Plug-in Configuration
  • Modify Web Service Provider Endpoint URL
  • Check Web Service WSDL
  • Modify Web Service Clients
  • Configuring SCA Application Service Clients
  • Dynamic Web Service Client Configuration
  • Static Client Configuration
  • Summary
 

Chapter 16. Clustering WebSphere ESB

 
  • Overview of Clustering WebSphere ESB
  • When to Use Clustering
  • Deployment Pattern and Clusters
  • Clustered SCA Components
  • Growing the Capacity of a System
  • Option 1 – Growing an Existing Cluster
  • Adding a Node to the Deployment Environment
  • Adding a New Cluster Member
  • Option 2 – Add New Cluster to a Deployment Environment
  • Option 3 – Add New Deployment Environment
  • Configuring the Web Servers
  • Deploy an SCA Application
  • Testing a Cluster
  • Summary
 

Chapter 17. WebSphere Default Messaging in a Cluster

 
  • Default Messaging
  • Service Integration Bus
  • Service Integration Bus
  • Service Integration Bus
  • Bus Members
  • Messaging Engine
  • Message Store
  • Destination
  • Default Messaging JMS Configuration
  • Creating a Service Integration Bus
  • Adding a Bus Member
  • Bus Member Message Store
  • Add a Destination
  • Default Messaging JMS Provider
  • Relationship Between Messaging Components
  • "Clustered" Messaging
  • Messaging High Availability
  • Messaging Scalability
  • HAManager
  • HAManager
  • Core Group
  • Core Group
  • Messaging Engine Policy Assistance
  • Enabling Messaging Engine Policy Assistance
  • Messaging Engine Core Group Policy
  • Maintaining Messaging Engine Policies
  • Summary