System and Software JDK All the engines can run embedded in a Java application, or as a service on a server, a cluster, and in the cloud. Hence requires the Java Development Kit (JDK). The latest version of JDK can be downloaded here: http://www.oracle.com/technetwork/java/javase/downloads/index.html Apache Tomcat To run Flowable as a service on server, we would need a server like GlassFish or Tomcat. In this document, we shall use Apache Tomcat. Get the latest version here, under the downloads section: https://tomcat.apache.org/ MySQL Server Flowable is configured to connect with H2 database. Due to convention, we are to use MySQL by default. So we must make sure we have MySQL Server up and running. Get it here: https://dev.mysql.com/downloads/ MySQL Connector JAR The MySQL-Connector is a compiled Java Library that is required by Tomcat and Flowable WARs (see below) to communicate with our database. Get it here: https://dev.mysql.com/d...
Flowable Flowable provides a core set of open source business process engines that are compact and highly efficient. They provide a workflow and Business Process Management (BPM) platform for developers, system admins and business users. It provides a lightning fast, tried and tested dynamic BPMN process engine, with accompanying DMN decision tables and CMMN case management engines, all written in Java. They are Apache 2.0 licensed open source, with a committed community. All the engines can run embedded in a Java application, or as a service on a server, a cluster, and in the cloud. They can run as independent engines or services, or integrate together to provide a rich suite for business process management. They integrate perfectly with Spring. With rich Java and REST APIs, they are the ideal base for orchestrating human or robotic automation processing. They enable microservice orchestration or softwire the microservices thems...