jBPM6 Developer Guide

Learn about the components, tooling, and integration points that are part of the JBoss Business Process Management (BPM) framework
Preview in Mapt

jBPM6 Developer Guide

Mariano De Maio, Mauricio Salatino, Esteban Aliverti

1 customer reviews
Learn about the components, tooling, and integration points that are part of the JBoss Business Process Management (BPM) framework
Mapt Subscription
FREE
$29.99/m after trial
eBook
$21.00
RRP $29.99
Save 29%
Print + eBook
$49.99
RRP $49.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$21.00
$49.99
$29.99p/m after trial
RRP $29.99
RRP $49.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


jBPM6 Developer Guide Book Cover
jBPM6 Developer Guide
$ 29.99
$ 21.00
Mastering jBPM6 Book Cover
Mastering jBPM6
$ 47.99
$ 33.60
Buy 2 for $35.00
Save $42.98
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Book Details

ISBN 139781783286614
Paperback310 pages

Book Description

jBPM6 Developer Guide will guide you through each level of the jBPM6 platform, allowing you to model and build applications that will automate your business scenarios. This book will provide you with the knowledge that you need to get up and running with developing applications that use Business Processes (BPM) as a foundation.

This book will help you understand the pieces and components inside a Business Process Management System (BPMS). Furthermore, you will learn about the shared mechanisms that the Drools and jBPM projects use to store information and define transaction boundaries.

By the end of the book, you will know how to use the KIE Workbench extension points to communicate external systems with it, and also how to use these extension points to configure the KIE Workbench in a distributed environment.

Table of Contents

Chapter 1: Why Do We Need Business Process Management?
Theoretical background
Introduction, analysis, and explanations of standard specifications
Technical details and common practices of jBPM6
The conceptual background of BPM
The BPM discipline
BPM applications in the real world
Summary
Chapter 2: BPM Systems' Structure
Components of a BPMS
Node instance structures
External interactions
Predictive analytics and decision management
Summary
Chapter 3: Using BPMN 2.0 to Model Business Scenarios
Introduction to BPMN 2.0
Modeling business scenarios with BPMN 2.0
Technical perspective
Summary
Chapter 4: Understanding the KIE Workbench
What you need to start a jBPM6 environment
Summary
Chapter 5: Creating a Process Project in the KIE Workbench
An IDE to our knowledge
Implementing our first process
Sprint management process design
The Web Process Designer advanced topics
Providing a runtime for our process
Summary
Chapter 6: Human Interactions
Understanding human interactions
jBPM6 Human task component's overview
Summary
Chapter 7: Defining Your Environment with the Runtime Manager
Understanding the role of the runtime manager
The different implementations available
The UI configuration of runtime managers
Creating your own runtime manager
Summary
Chapter 8: Implementing Persistence and Transactions
Why do we need persistence and transactions?
Persistence in jBPM6
Other persistence mechanisms
Summary
Chapter 9: Integration with Other Knowledge Definitions
What is a rule?
Old-fashioned integration
The Drools rule engine
Temporal reasoning and processes
Summary
Chapter 10: Integrating KIE Workbench with External Systems
Defining your architecture
Extending the KIE Workbench architecture
Remote engine invocations
Deploying the KIE Workbench in the cloud
Summary

What You Will Learn

  • Leverage the power of business rules to simplify business processes
  • Use jBPM6's configuration and architecture for different environments and scenarios
  • Define your environment in a user-friendly, extensible, and configurable way with the tooling provided in jBPM6
  • Understand how the framework handles information that flows through your business processes
  • Integrate practical examples of automating with different enterprise technologies in Java and non-Java environments
  • Demonstrate the benefits of running the inference power of the Drools engine together with process executions
  • Discover how to use the KIE Workbench extension points to communicate with external systems

Authors

Table of Contents

Chapter 1: Why Do We Need Business Process Management?
Theoretical background
Introduction, analysis, and explanations of standard specifications
Technical details and common practices of jBPM6
The conceptual background of BPM
The BPM discipline
BPM applications in the real world
Summary
Chapter 2: BPM Systems' Structure
Components of a BPMS
Node instance structures
External interactions
Predictive analytics and decision management
Summary
Chapter 3: Using BPMN 2.0 to Model Business Scenarios
Introduction to BPMN 2.0
Modeling business scenarios with BPMN 2.0
Technical perspective
Summary
Chapter 4: Understanding the KIE Workbench
What you need to start a jBPM6 environment
Summary
Chapter 5: Creating a Process Project in the KIE Workbench
An IDE to our knowledge
Implementing our first process
Sprint management process design
The Web Process Designer advanced topics
Providing a runtime for our process
Summary
Chapter 6: Human Interactions
Understanding human interactions
jBPM6 Human task component's overview
Summary
Chapter 7: Defining Your Environment with the Runtime Manager
Understanding the role of the runtime manager
The different implementations available
The UI configuration of runtime managers
Creating your own runtime manager
Summary
Chapter 8: Implementing Persistence and Transactions
Why do we need persistence and transactions?
Persistence in jBPM6
Other persistence mechanisms
Summary
Chapter 9: Integration with Other Knowledge Definitions
What is a rule?
Old-fashioned integration
The Drools rule engine
Temporal reasoning and processes
Summary
Chapter 10: Integrating KIE Workbench with External Systems
Defining your architecture
Extending the KIE Workbench architecture
Remote engine invocations
Deploying the KIE Workbench in the cloud
Summary

Book Details

ISBN 139781783286614
Paperback310 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

jBPM5 Developer Guide Book Cover
jBPM5 Developer Guide
$ 29.99
$ 21.00
Mastering jBPM6 Book Cover
Mastering jBPM6
$ 47.99
$ 33.60
Drools Developer's Cookbook Book Cover
Drools Developer's Cookbook
$ 26.99
$ 18.90
Drools JBoss Rules 5.X Developer's Guide Book Cover
Drools JBoss Rules 5.X Developer's Guide
$ 29.99
$ 21.00
ODP.NET Developer's Guide: Oracle Database 10g Development with Visual Studio 2005 and the Oracle Data Provider for .NET Book Cover
ODP.NET Developer's Guide: Oracle Database 10g Development with Visual Studio 2005 and the Oracle Data Provider for .NET
$ 29.99
$ 21.00
Mastering Web Application Development with AngularJS Book Cover
Mastering Web Application Development with AngularJS
$ 26.99
$ 5.40