Course #:WA2086

Administration of IBM Business Process Manager 8.0 (Advanced Edition) Training

Courseware: Available for sale

This course teaches the basics of the administration and deployment of business processes and service-based applications in IBM Business Process Manager Advanced 8.0. It provides systems administrators, solutions administrators, and operators with the skills they need to install, configure, and manage Business Process Manager applications and to troubleshoot common problems.  The course also covers the relationship of IBM Business Process Manager to the prior WebSphere Process Server product and the new functionality introduced with the "Process Center" function of IBM Business Process Manager Advanced 8.0.

  • Overview of IBM Business Process Manager
  • Installing and Configuring IBM Business Process Manager
  • Administering "Process Center" environments 
  • Installing Business Process Applications
  • Business Process Choreography
  • Human Task Management
  • Business Rules
  • Problem Determination and Resolution
  • Connectivity and Transformation Options
  • Administering the Messaging Infrastructure
  • Performance Monitoring and Tuning
  • Clustering Process Server environments
What you will learn  

After completing this course, the participant should be able to:

  • Install and configure IBM Business Process Manager 
  • Explain the relationship between "Process Center" and "Process Server" environments
  • Install, configure and manage business processes and service-based applications
  • Query the status of an individual execution of a business process
  • Manage Human Tasks and Business Rules
  • Compensate for unexpected process errors
  • Use various troubleshooting tools and techniques to diagnose problems
  • Control the routing and transformation of service requests
  • Configure messaging resources required for Process Server runtime
  • Improve the performance of the Process Server runtime
  • Create a clustered Process Server environment

This course is designed for System Administrators who need to install, configure and maintain systems using IBM Business Process Manager Advanced 8.0.


Students should have a good understanding of the basic administration aspects of WebSphere Application Server 8.0. The following courses can provide this experience for students who are not familiar with WebSphere 8.0 administration:

WA2031 WebSphere Application Server 8.0 Administration on Windows
WA2020 WebSphere Application Server 8.0 Administration on Linux


Five days

Outline of Administration of IBM Business Process Manager 8.0 (Advanced Edition) Training

Chapter 1. Overview of IBM Business Process Manager

  • Defining SOA
  • The SOA Umbrella
  • What’s a Service?
  • Service Actors
  • Business Process Management
  • Enterprise Service Bus (ESB)
  • ESB Example
  • Introduction to Service Component Architecture (SCA)
  • Introduction to WebSphere Enterprise Service Bus (WESB)
  • Introduction to IBM Business Process Manager (IBPM)
  • IBM Business Process Manager (IBPM) Advanced
  • Process Authoring Environments
  • Process Center
  • Process Server
  • Relationship Between IBM BPM Environments
  • SCA Artifacts Deployed to IBM Business Process Manager
  • SCA Application Artifacts
  • Review Questions
  • Review Answers

Chapter 2. Installation of IBM Business Process Manager

  • Supported Software and Hardware
  • Pre-Install Tasks
  • Launchpad
  • Installation Types
  • Installation Manager
  • Review Questions
  • Review Answers
  • References

Chapter 3. Databases and Database Design Tool

  • BPM Databases
  • Database Design Tool (DDT)
  • Database Design File
  • Running the Database Design Tool
  • Creating a Database Design for a Deployment Environment
  • Configuring Common Database
  • Configuring Other Database Components
  • Saving Database Design File and Exiting DDT
  • Generating Database Scripts from a Database Design
  • Creating a Database Design for a Single Component
  • Editing an Existing Database Design
  • Create the Common Database
  • Create the Performance Data Warehouse Database
  • Create the Process Server Database
  • Create the Messaging Engine Database
  • Create the Business Process Choreographer Database
  • Create the Business Space Database
  • Review Questions
  • Review Answers

Chapter 4. Profiles

  • Profiles
  • Benefits of Profiles
  • Types of Environments
  • 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
  • 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
  • Remote Messaging Pattern
  • Remote Messaging and Remote Support Pattern
  • Remote Messaging, Remote Support and Web Pattern
  • Prerequisites to Creating a Deployment Environment
  • Deployment Environment Configuration Wizard
  • Starting and Stopping a Deployment Environment
  • Deployment Environment Configuration
  • Manually
  • Create a BPM Server
  • Review Questions
  • Review Answers
  • Summary

Chapter 6. IBM Business Process Manager Administration

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

Chapter 7. Service Component Architecture (SCA)

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

Chapter 8. Administering Business Process Applications

  • Business Process Management
  • SOA and Business Process
  • Process and Task Templates
  • Relation Between Process Template and Application State
  • Starting and Stopping Process Templates Using the Admin Console
  • Starting and Stopping Task Templates Using the Admin Console
  • Starting and Stopping Process and Task Templates Using a Script
  • Caveats to Using the bpcTemplates.jacl Script
  • Uninstalling a Business Process Application Using the Admin Console
  • Uninstalling a Business Process Application Using a Script
  • Using the BPC Explorer
  • Accessing the BPC Explorer
  • Viewing Process Templates
  • Process Template Properties
  • Viewing the Flow of a Process
  • Viewing Process Instances
  • Viewing Completed Process Instances
  • Things to Know About Auto Deletion
  • Querying a Process Instance's Activities
  • Terminating a Business Process Instance
  • Review Questions
  • Review Answers

Chapter 9. Process Error Recovery

  • Introduction
  • Automated Recovery
  • Manual Recovery
  • What Can Go Wrong?
  • Why Instances Fail?
  • Unhandled Activity Failure
  • SCA Invocation Failure
  • Asynchronous SCA Invocation Failure
  • Analyzing and Recovering Failed Events
  • Synchronous SCA Invocation Failure
  • Infrastructure Failure
  • Recovering from Internal Failure
  • Configure BPC Container
  • Guidelines
  • Review Questions
  • Review Answers
  • Summary

Chapter 10. 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 11. Troubleshooting

  • Problem Determination
  • Error Reporting
  • Basic and HPEL Logging Mode
  • Important Log Files
  • Configuring JVM Log Files
  • Viewing JVM Logs
  • Reading Java Exceptions
  • Log Format
  • Log Event Types
  • Setting the Log Levels
  • Level Specification String
  • Tracing
  • Configuring Tracing
  • Components to Enable Trace for
  • Cross-Component Trace
  • Cross-Component Trace Settings
  • Cross-Component Analysis in IID
  • First Failure Data Capture (FFDC)
  • Installation and Profile Creation Logs
  • Getting IBM Support
  • Review Questions
  • Review Answers
  • Summary

Chapter 12. WebSphere 8 HPEL Logging

  • New HPEL Logging Feature
  • Benefits of HPEL
  • HPEL Log Repository Architecture
  • HPEL Logging Configuration
  • HPEL Trace Configuration
  • Configuration of Log Detail Level With HPEL
  • Log Repository Location
  • Viewing HPEL Log Records in Admin Console
  • Viewing HPEL Log Records by Command Line
  • HPEL Text Log
  • Summary

Chapter 13. Administering Human Tasks

  • Introduction
  • Anatomy of a Task
  • Types of Human Tasks
  • Auxiliary Task Types
  • The BPC Explorer
  • To-do Task
  • Editing Task Template in IID
  • Dealing With Task Expiration
  • Task Security
  • Escalation
  • People Directory
  • Configuring a People Directory
  • Configuring LDAP People Directory
  • Configuring VMM People Directory
  • Summary

Chapter 14. Business Rules

  • Introduction to Business Rule
  • Example Use Cases
  • Key Components of a Business Rule
  • Steps to Create Business Rules
  • Business Process Rules Manager (BRM)
  • How the Business Process Rules Manager Works
  • Using the BRM Tool
  • Summary

Chapter 15. Process Center Administration

  • IBM Business Process Manager History
  • Process Center
  • Relationship Between IBM BPM Environments
  • Setup of Process Center Environments
  • Business Process Standards
  • Main Usage Scenarios
  • “BPMN Only” Scenario
  • “BPEL Only” Scenario
  • “Mixed” Scenario
  • Managing Development Artifacts with Process Center
  • Using Process Center from Development Tools
  • Tools Used for BPMN Process Management Activities
  • Using Multiple Process Center Environments
  • Enabling Automatic Deployment from Process Center
  • “Offline” Process Server Environments
  • Summary

Chapter 16. Business Space

  • Overview of Business Space
  • Using Business Space
  • Business Space Security
  • Business Space Widgets
  • Module Browser Widget
  • Service Monitoring
  • Use of REST Services
  • REST Services Security
  • Summary

Chapter 17. Performance Tuning

  • The New Nature of Load
  • Microflows
  • Understanding Process Navigation
  • Resources Used by a Process Instance
  • The Processing Pipeline
  • Factors that Control Pipeline Size
  • Configure Process Navigation
  • Setting the JMS Pipeline Size
  • Set Database Pipeline Size
  • Pipeline Size Guidelines
  • Database Tuning
  • Additional Resources
  • Summary

Chapter 18. 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
  • Summary

Chapter 19. Messaging Bindings Administration

  • Messaging Binding Choices
  • Sending a Message
  • Messaging in WebSphere Environments
  • Default Messaging
  • 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 20. 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 21. Clustering IBM Business Process Manager

  • Overview of Clustering IBM Business Process Manager
  • 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 22. WebSphere Default Messaging in a Cluster

  • Default Messaging
  • Service Integration Bus
  • Default Messaging JMS Configuration
  • Service Integration Bus Resources
  • Default Messaging JMS Provider
  • Relationship Between Messaging Components
  • "Clustered" Messaging
  • Messaging High Availability
  • Messaging Scalability
  • HAManager
  • Core Group
  • Messaging Engine Policy Assistance
  • Enabling Messaging Engine Policy Assistance
  • Messaging Engine Core Group Policy
  • Maintaining Messaging Engine Policies
  • Summary
We regularly offer classes in these and other cities. Atlanta, Austin, Baltimore, Calgary, Chicago, Cleveland, Dallas, Denver, Detroit, Houston, Jacksonville, Miami, Montreal, New York City, Orlando, Ottawa, Philadelphia, Phoenix, Pittsburgh, Seattle, Toronto, Vancouver, Washington DC.