Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

BPMN2-Modeler/Open Source Workflow Engines

Technologies related to BPMN and workflow management are becoming increasingly important in companies and organizations. Many of the solutions and platforms are based on open source software. With its open modeling concept, Eclipse BPMN2 provides a powerful open platform to extend the BPMN2 standard and to implement custom extensions. This allows many projects to adapt there functionality into the Eclipse Tooling platform.

Workflow modeling with BPMN 2.0 means describing a business process with its various tasks and events when actors interact within the process. Beside the general description of a business process, there are a lot of technical aspects which are typical to a business process management systems. The following section gives an overview about Open Source Worklfow Engines using the Eclipse BPMN2 Plugin.

If you are working on your own BPMN extension, please let us know! Post you project into the Eclipse BPMN2 Forum.

JBoss jBPM

jBPM is a toolkit for building business applications to help automate business processes and decisions.

BPMN2-Modeler-OpenSourceWorkflowEngine-jbpm.png


jBPM originates from BPM (Business Process Management) but it has evolved to enable users to pick their own path in business automation. It provides various capabilities that simplify and externalize business logic into reusable assets such as cases, processes, decision tables and more.

On top of the core engine, jBPM provides an Eclipse-based editor to support the graphical creation of your BPMN 2.0 models to be executed in teh workflow engine.

The section JBoss jBPM Extensions focuses on topics that are specific to the JBoss jBPM extension plugin for the BPMN2 Modeler.

Imixs-Workflow

Imixs-Workflow is the Open Source solution for Human-centric business process management. Human-centric means supporting human skills, activities and collaboration in a task-oriented way. Imixs-Worklfow is build on Jakarta EE - the platform for Cloud Native Java - and in this way it provides a modern, powerful, scalable and transactional workflow engine for Business Applications.

BPMN2-Modeler-OpenSourceWorkflowEngine-imixs.png


Imixs-Workflow supports the BPMN 2.0 standard and takes the full advantage of all the capabilities of BPMN 2.0 by complementing the standard with the features of a powerful workflow engine.

As Imixs-Worklfow is a human-centric business process management solution, the modeling concept in Imixs-BPMN is event-driven. An event can be triggered by an actor as also from an external service or IT system. The Imixs-Workflow engine automatically execute different workflow functions when a event was received and persists the state and business data of the process. As a result, a process instance in Imixs-Workflow is always in a defined state throughout the life cycle of a business process.

Read more about how to model with Imixs-BPMN.

Back to the top