Java Business Process Engines
BPMN, CMMN, DMN

The Flowable Engine as a Serverless Function: Part II

February 26, 2019 | General, Spring, webinar | No comment

Flowable core developers Filip Hrisafov and Joram Barrez continue the Flowable + serverless journey by looking at other technologies that make a serverless “process as a function” possible. In part 1, they discussed what serverless is, its challenges with regards to the Flowable engines and demonstrated implementations using Flowable with Spring Cloud (including running it … Read more

The Flowable Engine as a Serverless Function

January 29, 2019 | General, Spring, webinar | No comment

There’s a lot being written and talked about serverless these days. Whether from the infrastructural or from the software architectural point of view, at minimum it’s worth thinking about this way of deploying and writing software. Calling out to a serverless function from a process or case is one thing, but it gets really interesting … Read more

Flowable 6.4.1 release

January 14, 2019 | General | No comment

The 6.4.1 release has become a bit bigger then we initially were planning. A lot of improvements and new features have been added to the CMMN engine, but also the BPMN engine has some interesting new features as well. The next release path will be towards Flowable 6.5.0 where we will be updating to the … Read more

Flowable 6.4.0 release

October 2, 2018 | General | No comment

Where to get it: Download link: https://flowable.org/downloads.html Maven (or other): update your dependencies to version 6.4.0 The source code can be found on Github: https://github.com/flowable/flowable-engine/tree/flowable-6.4.0 Highlights A first version of process instance migration has been added to the Flowable BPMN Engine. In the RuntimeService you can now use the createProcessInstanceMigrationBuilder to define and execute the process instance … Read more

Multitenancy in Flowable

September 11, 2018 | General | No comment

Authors: José Antonio Álvarez, Simon Maier   The concept of multitenancy is widely mentioned in modern architectures, especially with the growth of cloud computing. Applications supporting multitenancy allow different organizations (or tenants) to share a single instance of software while keeping their data isolated from each other. Companies benefit in several ways from the multitenancy … Read more

Running Flowable on MongoDB

August 13, 2018 | General | 1 comment

Recently MongoDB released version 4.0 of its open-source NoSQL document-based database. One of the main new features is the support for multi-document transactions (https://docs.mongodb.com/manual/core/transactions/) with true ACID semantics, which means that it’s now possible to make changes to multiple JSON documents in different collections in one transaction. For the Flowable Engines this is super-interesting: the logic … Read more

Demystifying the Asynchronous Flag (II)

July 16, 2018 | General | No comment

Author: José Antonio Álvarez   Note: This post is a continuation of this one, as many readers have asked what happens when asynchronous jobs run out of retries. Handling of failed jobs After a job fails several times (depending on the configured number of retries [1]), the engine won’t execute it again. Instead, the job … Read more

Demystifying the Asynchronous Flag

July 3, 2018 | General | 1 comment

Author: José Antonio Álvarez Introduction Many process and case elements in Flowable have a property named “Asynchronous”. Although this property has a huge impact on the performance, reliability and even in the end-user experience, it is often ignored or unacknowledged. This blog is aimed to help modelers and developers understand its importance.   What does … Read more

Process debugger

May 30, 2018 | General | 2 comments

Author: Martin Grofčík The flowable 6.3.1 release brings a lot of new features. One that can attract the attention of modelers is the experimental process debugger. To make your first steps with the process debugger, you need to enable process debugging by setting the property flowable.experimental.debugger.enabled to true (e.g by JVM option -Dflowable.experimental.debugger.enabled=true in flowable-task application) and start … Read more

Flowable 6.3.1 release

May 22, 2018 | General | No comment

Author: Tijs Rademakers Where to get it: Download link: https://flowable.org/downloads.html Maven (or other): update your dependencies to version 6.3.1 The source code can be found on Github: https://github.com/flowable/flowable-engine/tree/flowable-6.3.1   Highlights Introduction of an app engine, so apps are now a first class citizen and the process engine is not misused any more to handle app deployments. When … Read more

Next Page »