Bossa

General

 

SourceForge.net Logo


  BigBross


Home News Mission FAQ
Brazilian Open Source Software
Search

Features

Bossa provides a workflow engine to aid the development and deployment of workflow applications. Currently list of features is:

  • Workflow defined programmatically using Petri nets as modeling abstraction, using JavaScript expressions as edge weights;
  • Register, unregister and list workflow definitions (case types);
  • List cases, work item and activities by case type or case;
  • Handle all life cycle of a workflow task: activation as work item, opening the work item as activity and finally the closing or cancellation of the activity;
  • Resource management, with users and groups organized as access control lists;
  • Resource specification in the case type using complex set expressions;
  • List work items and activities by resource capability;
  • History of workflow events, queried by date, case type, case and resource;
  • A notification bus that can be used to extend Bossa using notification plug-ins;
  • Transparent persistence. Uses only a writable directory, nothing more;
  • High quality, lightweight, commented and tested Java code.

What It Is Not

Bossa is not a stand alone workflow solution. It is a library that supports workflow oriented applications. It is not possible to use Bossa "out-of-the-box" as a workflow application.

In the future, it is possible that Bossa ends up being the core of a complete generic workflow solution. That's our long range plan. Help is always welcome. :)