Workflow engine
Appearance
A workflow engine is a software application that manages and executes modeled computer processes. It is a key component in workflow technology and typically makes use of a database server.
A workflow engine interprets events, such as documents submitted to a server or due dates expiring, and acts on them according to defined computer processes. The actions may be anything from saving the document in a document management system to issuing new work by sending an e-mail to users or escalating overdue work items to management. A workflow engine facilitates the flow of information, tasks, and events. Workflow engines may also be referred to as a Workflow Orchestration Engines.
List of workflow engines:
- Apache ODE - an open source Java BPEL engine
- Bonita - an open source Java workflow engine and BPM solution
- Tibco iProcess Engine - a BPM engine
- FlowMind - a Java workflow engine integrated with the Leonardi Framework
- Imixs Workflow - an open source JEE 5 human based workflow engine
- jBPM - an open source Java workflow engine
- Microsoft Windows Workflow Foundation
- NexFlow/Maestro - a PHP based workflow plugin for the Geeklog platform and soon for the Drupal Platform.
- OS Workflow - an open source Java workflow engine
- ruote - an open source Ruby workflow engine
- WebSPOC
- Web and Flo / Kontinuum
- YAWL - an open source Java workflow engine
- JOpera - a Java/Eclipse-based graphic workflow management tool
- IBM Lotus Notes
- eDGEVANTAGE Core - A Java based workflow engine built by a Sri Lankan Company S. P. Solutions