Business Process Management with JBoss jBPM

More Information

This book will teach business analysts:

  • What a business process is and why you would want to manage it
  • How to map your business process
  • Eliminating waste from the process
  • How to define roles and responsibilities within the process
  • Taking your process map into the jBPM toolset
  • Activities/States and decision points
  • How to work with process variables
  • Automating activities/decisions where possible
  • Setting up business rules: task assignment
  • Business Activity Monitoring: analyzing process execution data, conducting ongoing process improvement

The book covers tasks that are common to all BPM implementations, but focuses on implementation in the popular and free jBPM.


JBoss jBPM is a free, open-source, business process management solution. It enables users to create business processes that coordinate people, applications, and services.

A business process is a sequence of activities triggered by a certain input that results in a valuable output. Business Process Management is about analyzing those activities in a structured way and eventually supporting their execution with a workflow application. This allows for the following results:

  • Better management visibility of their business: improved decision making
  • Low cost of inputs: de-skilled labor requirements, less waste, standardized components
  • Better outputs: consistent quality, more customer satisfaction

Businesses have always tried to manage their processes, but software such as jBPM brings the methodology and management theory to practical life.

JBoss jBPM offers the following key features:

  • Graphical process definition
  • Flexibility to integrate code into the graphical process definition
  • A customizable web-based workflow application that runs the process you’ve defined
  • Easy programming model to extend the graphical process definition
  • A process-oriented programming model (jPDL) that blends the best of process definition languages and Java.
  • Easy to integrate with other systems through the JBoss middleware suite.

Develop business process models for implementation in a business process management system.

  • Map your business processes in an efficient, standards-friendly way
  • Use the jBPM toolset to work with business process maps, create a customizable user interface for users to interact with the process, collect process execution data, and integrate with existing systems.
  • Use the SeeWhy business intelligence toolset as a Business Activity Monitoring solution, to analyze process execution data, provide real-time alerts regarding the operation of the process, and for ongoing process improvement
  • Set up business rules, assign tasks, work with process variables, automate activities and decisions.


Page Count 220
Course Length 6 hours 36 minutes
ISBN 9781847192363
Date Of Publication 29 Jul 2007


Matt Cumberlidge

Matt Cumberlidge is a business analyst working for a world leading FTSE 100 provider of information-driven services and solutions based in Oxford, UK. In this role, Matt has undertaken a very wide range of projects, but the common theme running throughout is that of business process. Over the last year or so Matt has extended his core capabilities in business process analysis and re-engineering into the realm of business process management and in particular an investigation of the JBoss jBPM implementation. Matt is delighted to be able to share his experiences and ideas about this exciting technology with a wider audience through the publication of this book.