Java Open Source Projects Directory

...dedicated into Java open source projects

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

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.

 

openwfe

OpenWFE is an open source java workflow engine. It is a complete Business Process Management suite, with 4 components : an engine, a worklist, a webclient and a reactor (host for automatic agents). A python access library is available : your python application / client can interact with an OpenWFE REST worklist.

 

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.

 

beexee

Bexee is a BPEL engine capable of executing deployed business processes described in BPEL by orchestrating existing Web Services.

 

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

 

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.

 

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.

 

enhydra-shark

Shark is an extendable workflow engine framework including a standard implementation completely based on WfMC specifications using XPDL (without any proprietary extensions !) as its native workflow process definition format and the WfMC "ToolAgents" API for serverside execution of system activitie

 


Page 2 of 5