SWAMP Index Design
* Home
* Documentation
* License
* Demo Server
* Wiki
* Screenshots
* F A Q
* Downloads
* Contact
* Credits

SWAMP is supported by:
SourceForge.net Logo
SWAMP Workflow Administration And Management Project
SWAMP - The Workflow Platform

SWAMP is a workflow processing platform. Workflows are processes with many people involved in many working steps. In a real world scenario these workflows are highly dynamic, but still many systems try to hardcode the business logic. That leads to raising efforts to adapt the system.

Here is where SWAMP steps in: The workflow is designed in a XML based meta language in one file which is read by SWAMP. Workflows can be built from different workflow 'patterns' like simple actions, decisions, selections, loops, but also custom code and external events if required.

SWAMP builds a HTML GUI from the workflow definition file that guides different users through the whole process, sends notifications if required, assembles overview pages over all running processes and much more. A SOAP interface can be used to integrate external systems into the workflow.

These are SWAMPs main Features:
  • Support of many different workflow patterns
  • Flexibility in workflow design: A workflow can be specified in a single XML file
  • Workflow evolution: Workflows can be developed while in operation (versioning)
  • Ease of use: clear and straightforward XML based workflow definition language, no coding skills needed
  • Workflows can attach data and files
  • Automatic web-GUI generation for handling individual tasks and administrating workflows
  • Running on Linux + Windows with OS-independant tools: Java, Tomcat, MySQL
  • MySQL + LDAP authentication possible
  • User and Role management, workflows/tasks can be restricted
  • Mail notification system included
  • Workflows can embed groovy scripts
  • Localized using .po files: English, german + czech included
  • Unlimited amount of different workflow-types on one server
  • Scheduler to control time-critical workflow paths
  • SOAP interface allows interaction with external systems
  • Openness: Custom code allows unlimited functionality, event- and data gateways
  • Customizeable overview lists with filters
SWAMP -> Solve the desaster

sf.net project news:
SWAMP 1.6 released (Fri, 05 Sep 2008 11:10:59 -0000)

New features in 1.6:
- Datatypes can create the GUI for viewing, editing by themselves
- Bugzilla config is more flexible
- updated jfreechart, display avg age of running workflows in chart
- persistant secondary sorting in workflow views
- fix File uploads with IE
- logging in UTF-8

Released swamp 1.5.9 (Thu, 17 Apr 2008 16:31:09 -0000)

New features in 1.5.9:

- updated included libraries
- Display of single milestones can be enabled/disabled
- Supporting tomcat6
- smarter cache handling when reloading workflow definitions
- added API for changing role memberships
- filter for > and < comparison of databits (useful for date ranges)
- Webswamp:
- Users can set a preference to which page they want to be redirected after doing a task

swamp 1.5.8 released (Tue, 11 Dec 2007 15:05:15 -0000)

We released swamp 1.5.8 with various enhancements, see below. Source download is available at sourceforge and RPMs are available at the openSUSE buildservice: http://download.opensuse.org/repositories/swamp

The demo system (http://swampdemo.suse.de) has also been updated to the new version.

New features in 1.5.8:
- Executor for external programs/scripts can set a timeout
- Added a Task cache for active tasks
- Tasks have a persistant id on re-activation
- Re-worked role implementation, adding possibility to reference to groups
from the database backend (see UPGRADING file for the new xml schema)
- SOAPSWAMP: Fix datatype problems
- added HTML datatype with validation through jTidy
- reworked graph generation layout
- Using Ajax on index page to load individual tasks in background while page is already useable
- All workflow stacks are loaded via ajax (good improvement for deep stacks)

Valid CSS! Valid XHTML 1.0!