Discover how Flowable, a lightweight Java-based process engine, enhances business process management through BPMN, CMMN, and DMN, offering flexibility in integration with your applications and services.
A new blog post of Mi Nautics was published on May 19, 2021 with the original title:
Exploring Flowable: A Lightweight Process Engine for Business Process Management
Overview:
Flowable is a versatile Java-based process engine that supports BPMN, CMMN, and DMN for creating and managing business processes. It is flexible enough to integrate into various applications and architectures, facilitating seamless communication via REST API or through embedding the Flowable library.
Core content:
- Flowable provides a lightweight solution for managing business processes using standards like BPMN, CMMN, and DMN.
- The engine can be integrated into various Java environments, including servlet containers and Java EE servers.
- Flowable’s REST API allows for HTTP communication, enhancing versatility in usage.
- It is a branch of Activiti, alongside other engines like Camunda, promoting a diverse BPM ecosystem.
Learnings:
- Understanding how to set up and utilize Flowable’s core engine effectively for business process management.
- Exploring the various deployment options available for integrating Flowable with existing applications.
- Gaining insights into differentiating Flowable from similar BPM engines like Camunda and Activiti.
- Learning about the flexibility of the engine in managing active and historical process instances.
The original content was published in German.