Java Open Source Projects Directory

...dedicated into Java open source projects

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

bpmscript

BpmScript is a continuation based scripting platform for Business Process Management. Features include:

 * Clustered processes
 * Worklist Support
 * ServiceMix JBI integration
 * Web Management Console
 * Versioned Processes
 * Child Processes
 * Remote API
 * Half Async Processes
 * Parallel Processes

 

pegasus

Pegasus (Planning for Execution in Grids) is a workflow mapping engine that automatically maps high-level workflow descriptions onto distributed resources. It takes a description of computational tasks to be performed and adds the necessary data transfers and data registration tasks (optionally). Pegasus uses the Condor DAGMan execution engine to execute on Condor pools, and clusters managed by PBS and LSF. Pegasus can optimize the workflow performance and reliability.

 

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.

 

werkflow

Werkflow is a flexible, extensible process- and state-based workflow engine. It aims to satisfy a myriad of possible workflow scenarios, from enterprise-scale business processes to small-scale user-interaction processes. Using a pluggable and layered architecture, workflows with varying semantics can easily be accomodated. Processes can revolve around documents, objects or any other entity. The core werkflow engine can be accessed through a Java API, EJB, JMS, SOAP and other conduits.

 

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.

 

zebra

Zebra is a workflow engine - originally developed to fill in the gaps in some commercial and open source workflow engines. The key differences between it and other workflow systems are able to model all the workflows described in workflow patterns, a GUI designer and Hibernate persistence layer.

 

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.

 

apache-ode

Apache ODE (Orchestration Director Engine) executes business processes written following the WS-BPEL standard. It talks to web services, sending and receiving messages, handling data manipulation and error recovery as described by your process definition. It supports both long and short living process executions to orchestrate all the services that are part of your application.

 


Page 2 of 5