jBPM REST API made simple

This tutorial will discuss how to use jBPM REST API to manage your Process Server with any tool able to execute simple HTTP requests such as curl. By using jBPM REST API you can perform the following actions: Create, update, or delete Process Server instances Retrieve information about Process instances, and associated KIE containers Start, … Read more

Installing the Business Central on WildFly

There are two options to install jBPM Business Central on WildFly. You can either download the jBPM bundle distribution (https://www.jbpm.org/download/download.html) which includes WildFly, the Kie Server and the Business Central or you can install the single components on the top of an existing WildFly distribution. This tutorial cover the latter option. Download required server and … Read more

Building a jBPM6 application with SpringBoot

Please note there is an updated tutorial covering jBPM 7 with Spring Boot 2 available here: Developing a jBPM 7 Web application example In this article we will show how you can use jBPM 6 runtime engine with a Spring Boot microservices application In order to integrate jBPM 6 with Spring you can use two … Read more

Configure Kie Execution Server on WildFly

What is the KIE Execution Server? The Kie Server is a Java web application that allow us to expose rules and business process to be executed remotely using REST and JMS interfaces. The difference between Kie Server and jBPM Console is that Kie Server is focused in remote execution, while jBPM console offers a complete … Read more

Configuring jBPM to use PostgreSQL Database

This tutorial discusses how to configure jBPM to use PostgreSQL as database to store process data. jBPM out of the box uses H2 database to store the state of processes using a file located under $JBOSS_HOME/standalone/data/jbpm-db. In order to switch to another database, you can use any of the following scripts which are available in … Read more

Create your first process with jBPM 6 Web designer

In this tutorial we will learn how to design a process from scratch using the jBPM6 Web designer or the business-central of its supported version, named Red Hat JBoss BPM Prerequisites: You have an installed jBPM 6 or the supported version Red Hat JBoss BPM 6. Reach the Web console: If using JBPM 6 move to http://localhost:8080/jbpm-console (login with … Read more

Getting started with JBPM Remote Client API

In this article we will show how to create a standalone application that access jBPM to start a process and handle its tasks. We already talked about jBPM 6 and a Web Application using it: Developing a jBPM 7 Web application example We will now learn how to manage processes and tasks remotely using the REST … Read more

Introduction to jBPM 6

This tutorial is an introduction to the jBPM 6 platform which has now reached its final release, bringing lots of power to your business processes. For those which are new to jBPM, you should be aware that jBPM is a Business Process Engine that allows defining executing an monitoring your business processes. jBPM is distributed … Read more