Friday, March 24, 2017

KIE Execution Server Implementation and jBPM Process Engine System Architecture


This blog explains the simple architecture of standalone kie execution server installation, you can have your kie execution server installed locally or remotely or in the cloud. This is just a high level architecture of the installation, if you want to know more details about the execution server please refer the below link jBPM community document.

Software used in this installation Architecture...

WildFly-10.1.0.Final,  JDK 8, MySQL Community Server 5.6, jBPM 6.5.0.Final 


Standalone jBPM KIE Execution Server


The above diagram shows the standalone kie server installation Architecture


Managed jBPM KIE Execution Server

In managed kie execution server installation you can have your controller and execution server installed in your local network or remotely. Remote installation can be interacted by REST API over HTTP protocol.
The above diagram shows the managed kie server installation Architecture




jBPM 6.5.0.Final -  Development and Execution Environment Architecture


The above diagram explains the complete installation architecture of jBPM 6.4.0.Final kie work bench (develop, deploy, test and execution environment ), kie execution server, repository management, asset management, version control, user communication (interaction) and user authorization&authentication. In this architecture, since this the managed kie execution server architecture, you may use the default H2 database for kie-workbench and your option of RDBMS for kie execution server. The color difference shows the local and remote network.

jBPM Process Engine - High Level System Architecture


1 comment:

  1. Thanks for this. I really like what you've posted here and wish you the best of luck with this blog and thanks for sharing. Cloud Workflow

    ReplyDelete