Enhydra Shark
Home PageCategories: Workflow
Author: Enhydra.org
Latest version: 2.0 Beta 1
Added 2006-06-07
Java open source workflow engine based on XPDL.
Shark is completely based on standards from WfMC and OMG using XPDL as its native workflow definition language. The Shark framework can be configured to support different environments.
Features include:
- Every component (persistence layer, transaction manager, scripting engines, process repository,...) can be used with its standard implementation or extended/replaced by project specific modules. This way Enhydra Shark can be used as a simple "Java library" in servlet or swing applications or running in a J2EE container supporting a session beans API, Corba ORB or accessed as a web service.
- Sample ToolAgents are available for many different common tasks in automated workflows.
- Storage of process and activity instances is done via a configurable persistence API.
- The workflow engine kernel supports configurable LRU caching of active workflow objects for high load scenarios. Caching can be turned off for clustered installations.
- A Swing-based administration GUI can be used to do administrative work.
Built for Java |
Library |
Free or free version available |
Source code provided |