Course Description

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 student 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



5 days


Target Audience

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


Course Prerequisites

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:

GTWSP11 – WebSphere Application Server 8.0 Administration on Windows

GTWSP14 – WebSphere Application Server 8.0 Administration on Linux


Suggested Follow on Courses

There are a number of options of suitable follow-on courses, depending on your business needs. Please contact us for further details.


Course Content

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

Chapter 2. Installation of IBM Business Process Manager

Supported Software and Hardware

Pre-Install Tasks


Installation Types

Installation Manager

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

Chapter 4. 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

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


Create a BPM Server

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

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



Example Import and Export

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

Chapter 9. Process Error Recovery

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


Chapter 10. Troubleshooting

Problem Determination

Error Reporting

Basic and HPEL Logging Mode

Important Log Files

Configuring JVM Log Files

Viewing JVM Logs

Log Format

Log Event Types

Setting the Log Levels

Level Specification String


Configuring Tracing

Components to Enable Trace for

Reading Java Exceptions

First Failure Data Capture (FFDC)

Installation and Profile Creation Logs

Getting IBM Support

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

Chapter 12. Process Center Administration

Overview of Process Center Functionality

Managing Development Artifacts with Process Center

Using Process Center from Development Tools

Assembling BPM Solutions in Process Center

Deploying BPM Applications from Process Center

Using Multiple Process Center Environments

Chapter 13. Administering Human Tasks

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 Expiry

Task Security


People Directory

Configuring a People Directory

Configuring LDAP People Directory

Configuring VMM People Directory

Chapter 14. Business Rules

Introduction to Business Rule

Example Use Cases

Key Components of a Business Rule

Steps to Create Business Rules

Business Rules Manager (BRM)

Using the BRM Tool

Chapter 15. Business Space

Overview of Business Space

Using Business Space


Administering and Customizing Business Space

Business Space Configuration

Using Business Space with WebSphere Portal

Chapter 16. 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

Chapter 17. 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

Chapter 18. Performance Tuning

The New Nature of Load


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

Chapter 19. 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

Chapter 20. 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

Chapter 21. WebSphere Default Messaging in a Cluster

Default Messaging

Service Integration Bus

Bus Members

Messaging Engine

Message Store


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


Core Group

Messaging Engine Policy Assistance

Enabling Messaging Engine Policy Assistance

Messaging Engine Core Group Policy

Maintaining Messaging Engine Pol


See more Other courses