Java Open Source Software Directory

  • Increase font size
  • Default font size
  • Decrease font size
Workflow Engines

kbee-workflow

BPM platform built in Java and integrated to the Eclipse platform. Designed to be simple, versatile and focused on the developer. It includes a Petri Nets graphical process designer integrated to Eclipse and a query language similar to OQL. Main components:

 * kbee Workflow Server
 * kbee Process Designer: Graphic design of procedures using Petri Nets.
 * kbee OLAP Server: for OLAP cubes in the processes
 * kbee.WQL (Workflow Query Language): OQL like query language on the workflow engine

 

imixs-ix-workflow

The Imixs Open Source Project was created to promote the development of workflow technologies based on open software standards. Within the scope of this project, various technologies and procedures are published that allow and support the development of open, process-oriented workflow systems. The project comprises the development of a framework to create workflow systems as well as a reference implementation based on the JEE standard. Additionally, the project includes the development of a graphic editor for creation and management of WorkflowModels within the Eclipse framework and also client frameworks to be build in user interfaces.

 

taverna

The Taverna project aims to provide a language and software tools to facilitate easy use of workflow and distributed compute technology within the eScience community. As a component of the EPSRC funded myGrid project, Taverna is available freely under the terms of the LGPL.

 

open-business-engine

The Open Business Engine is an open source workflow engine written in Java. OBE workflow definitions are written in XPDL, the WfMC's XML process definition language and are typically executed inside of a J2EE container.

 

micro-flow

The micro-workflow framework targets developers who want to separate the control and logic aspects in their programs, thus making them flow independent. A well-factored flow independent application facilitates change because the most frequent business changes translate into process changes, thus leaving the code intact.

 

con-cern

con:cern is a workflow engine based on an extended case handling approach. A process is described as a set of activities with pre- and postconditions. An activity is executed when its preconditions are met. It manipulates the process item, thereby creating postconditions. The process flow is determined at run-time.

 

syrup

An adaptive workflow engine based on simple concepts. It offers full persistence, so that work is never lost, and deals with partial failure in a distributed setup. Syrup is also used reliably as a distributed scheduler to replace cron.

 

wilos

Wilos is an orchestration process software. It allows users to manage a project driven by a process engineering taking from an exported xml file from Eclipse Process Framework Composer. The process is based on the Software Process Engineering MetaModel (SPEM2) specification of the OMG standard.

 


Page 2 of 5