Java Open Source Projects Directory

...dedicated into Java open source projects

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

osworkflow

OSWorkflow can be considered a "low level" workflow implementation. Situations like "loops" and "conditions" that might be represented by a graphical icon in other workflow systems must be "coded" in OSWorkflow.

 

jbpm

jBpm is a flexible, extensible workflow management system. Business processes , expressed in a simple and powerfull language and packaged in process archives, serve as input for the jBpm runtime server. jBpm bridges the gap between managers and developers by giving them a common language : the jBpm Process definition language (jPdl).

 

yawl

YAWL (Yet Another Workflow Language), an open source workflow language/management system, is based on a rigorous analysis of existing workflow management systems and workflow languages. Unlike traditional systems it provides direct support for all of the workflow patterns (http://www.workflowpatterns.com). YAWL supports the control-flow perspective, the data perspective, and is able to interact with web services declared in WSDL. It is based on a distributed, web-friendly infrastructure.

 

pxe

PXE (short for Process eXecution Engine and pronounced like "pixie") is a runtime component for executing processes defined by the BPEL4WS 1.1 specification.

 

runa-wfe

RUNA WFE is an open source workflow/BPM environment based on JBoss JEMS stack engine. It's main features are: -rich web interface containing work list handler, process monitor and form player - graphical process designer - bots for automated business process steps - powerful role based task assignment - security system with LDAP/MS Active Directory, NTLM, SSO support - easy integration with all SQL database management systems - localization to English, French, German, Dutch, Spanish,Italian,Chinese and Russian - platform independent pure Java solution

 

swish

Swish is an open source web services-based workflow API/Engine. The name Swish is an acronym derived from the phrase Simple Web services Interface to Shark. Swish provides a convenient web services layer on top of Enhydra Shark, offering two key benefits: 1. It opens Shark to a wider range of developers by supporting both Java and non-Java clients. Java clients are supported natively and can use Swish in 'embedded' mode in addition to the web services alternative. 2. It greatly simplifies access to the more commonly-used features of Shark.

 

jflower

JFlower is a very light workflow handler. You can write complex flow, with conditions and other flow invocations, and JFlower evaluate each step of the flow to the end of the flow.

 

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

 
  • «
  •  Start 
  •  Prev 
  •  1 
  •  2 
  •  3 
  •  4 
  •  5 
  •  Next 
  •  End 
  • »


Page 1 of 5