Recently, motivated by feedback from our users (in-house and out),
a lot of incremental changes were integrated to Bossa. We have
enough changes now to warrant a release.
Most notable is the ability do query and set the case state, the
introduction (in preliminary stages) of timeouts for transitions
and some improvements to the notification subsystem.
Unfortunately, the case type modeler and XML import are a bit
lagging, but that is going to change soon. Probably. ;)
Bossa is a workflow engine written in Java. The engine is very fast and lightweight, uses a very expressive Petri net notation to define workflows, does not requires a RDBMS and is very simple to use and to integrate with java applications.
Actually, it was *designed* to be embedded. Therefore, Bossa is organized as a library to be used by server side applications
(especially web oriented ones) that need workflow services.
Bossa 0.7.0 "50cm Of Snow", 2004-02-12
* Added methods to query and to manually change the case state.
* Added the initial infrastructure to support timed transitions. Zero
wait (instantaneous) transitions already work. In the process, transition
creation was made more robust.
* Improved the notification system. Listeners can always expect a
consistent system state to work on.
* Removed notification for some internal resource events and added
notification for tokens arriving or leaving a place.
* Added a real time source as the transient Bossa default time source.