jBPM Developer Guide

More Information
  • Key concepts of Business Process Management to understand how the community leads and implements open source software
  • Gain deep understanding of JPDL, the preferred process language, to know how your processes must be defined and implemented
  • Convert your projects into fully featured applications with advanced jBPM features such as the persistence service and human task mechanism
  • Understand the framework's behavior in different environments
  • Create and configure Human Task activities to model situations where human beings interact with the process
  • Understand how the framework handles information that flows through your business process
  • Configure the persistence service to reduce risk and perform successful implementations with jBPM
  • Improve your process definitions using nodes
  • Configure the Eclipse IDE to start modeling your processes

jBPM is an open source business process management (BPM) solution used for defining and executing business processes. Java developers can use jBPM to analyze, improve, and maintain their business processes. This book steers you through each point of the jBPM framework and its implementation to model your business processes.

The book starts by explaining the key concepts in a Business Process Management framework. It will help you to learn and practice all of the conceptual and theoretical terms used in the Business Process Management field. Then you will master jPDL, the preferred process language for jBMP, which will let you specify exactly how your processes must be defined and implemented.

From here on, the book takes a closer look at the engine, discussing a broad range of topics from building real business processes inside real applications to learning and implementing advanced capabilities of the jPDL and jBPM framework. It will also help you to handle vital information and tasks related to persistence, integrating jBPM with other enterprise systems, and deploying jBPM to existing J2EE application servers.

By the end of this book, you will gain all the experience required to implement solutions that use the framework as well as to make decisions about how the framework needs to be used in particular situations.

  • Thoroughly understand how the jBPM framework works
  • Build custom Java Enterprise solutions using the jBPM framework
  • No experience with jBPM required
  • Helpful guidance on converting a business analyst's spec into complete, working software
Page Count 372
Course Length 11 hours 9 minutes
ISBN 9781847195685
Date Of Publication 15 Dec 2009


Mauricio Salatino

Mauricio Salatino is a Senior software engineer at JBoss/RedHat. Mauricio works full time as a Drools and jBPM Core Developer and is in charge of developing the new generation Business Process Management Suite, along with contributing to the evolution of Drools and jBPM. Mauricio is the author of three Packt Publishing books about jBPM: jBPM6 Developer Guide, jBPM5 Developer Guide, and jBPM Developer Guide. Mauricio is based in London, UK, and in his spare time he likes to meet community members of different open source projects to build interesting projects.