Mastering jBPM: From Process Definition to Implementation
(JBPMPRO, Live Instructor-Led Training, 4 days)


This SETC certified course explores the science of implementing complex Business Process Models using the jBPM platform. Starting with the basics of Business Process Modeling Notation (BPMN), the course explores the use of jBPM to automate and implement simple and complex business processes using Business Process Execution Language (BPEL). If you want to implement business process models using jBPM, this is the course for you.

Dates and Pricing

Jan 23 to Jan 26, 2018$2,500/person Feb 20 to Feb 23, 2018$2,500/person Mar 20 to Mar 23, 2018$2,500/person


Business Process Modeling in Practice
What is Business Process Modeling (BPM)?
About BPM Theory
Elements of a BPM
BPM Design Patterns
Basic Control Patterns
Advanced Branching and Synchronization
Structural Patterns
Multiple Instances Patterns
State Based Patterns
Cancellation Patterns
Sample Business Process
Business Process Improvement
Introduction to jBPM 5.0
What is jBPM
Origin of jBPM
Integrating jBPM with an existing server
Installing jBPM
Validating the Installation
Exploring jBPM Architecture
The Runtime Engine
The jBPM State Machine
About Long Processes
Understanding Persistence
Exploring jPDL and jBPM BPEL
Using Eclipse and the jBPM Designer
Getting Started with Eclipse
About jBPM Project Types
Creating a jBPM Project
Creating a Simple Workflow
Making Thinks More Complicated
Code Management Fundamentals
Developing a BPML Solution
Defining a Workflow
Implementing a Workflow
Executing a Workflow
Managing Workflow Instances
JBPM Persistence
JEE Persistence and jBPM
Setting up Persistence
About the Process Repository
Persisting Workflow vs Instances
Understanding the jBPM Context
Managing State
State Best Practices
Managing Tasks
Understanding Existing Tasks
Creating Custom Tasks
Integrating jBPM with Seam
Overview of JBoss Seam
Seam + jBPM: A Natural Combination
A sample Seam + jBPM application
A Complete Case Study – Complex Business Process Implementations