Content of OpenWFE's releases

Engine

The heart of the system, it's our workflow execution environment.

Worklist

The worklist is a set of stores for workitems. Workitems are emitted by the engine upon encountering a ParticipantExpression. A worklist stores workitems and let participants retrieve and use them.

Since 0.6.2, a new kind of store appeared. It is generally used as the unique store of a worklist, and queries are defined for each users trying to access it.

Webclient

Also called the webappserver. The webclient is in fact a web application devised to interact with the worklist. It embeds Jetty (http://jetty.mortbay.com) so that you don't have to care about setting up a servlet/jsp container yourself.

Apre

The apre is a carrier for agent implemented either in java or in jython. For example there is an agent named 'EmailNotificationAgent' that is implemented in jython and that does what its name stands for. You can find its implementation under apre-scripts/EmailNotificationAgent.py. Flow 1.7 and flow 1.8 make use of such agents.

Droflo

Droflo is a web based workflow design tool. It means that you can build / edit workflows with your web browser and then save their XML process definition. OpenWFE uses its own proces definition language, which is very powerful, flexible and which is extensible.