Projects / SWAMP


SWAMP is a workflow processing platform in which the workflow is designed in an XML based language in one file which is read by the SWAMP server. It avoids hardcoding business logic, and workflows can be built from different workflow "patterns" like simple actions, decisions, selections, loops, and custom code. The SWAMP server automatically creates a Web GUI from the workflow definition file that guides users through the business logic process based on their roles. Notification is sent if required. Overview pages over all running workflows and much more are available.

Operating Systems

Recent releases

  •  17 Nov 2008 18:18

    Release Notes: Popups for bugids, loading data from Bugzilla in the background, updated velocity lib and velocity-tools, and new data types for bugid lists and number lists. The dataedit action can include a <script> tag for additional verification checks.

    •  05 Sep 2008 14:52

      Release Notes: This release updates jfreechart, displays the average age of running workflows in charts, adds persistent secondary sorting in workflow views, fixes file uploads with IE, and logs in UTF-8. Datatypes can now create the GUI for viewing and editing by themselves. Bugzilla configuration is more flexible.

      •  17 Apr 2008 17:20

        Release Notes: The included libraries have been updated. Display of single milestones can be enabled/disabled. Support has been added for Tomcat 6. There is smarter cache handling when reloading workflow definitions. An API for changing role memberships has been added. There is a filter for > and >l; comparison of data bits (useful for date ranges). In Webswamp, users can set the page to which they want to be redirected after doing a task.

        •  13 Dec 2007 04:40

          Release Notes: The executor for external programs/scripts can now set a timeout. A task cache was added for active tasks. Tasks have a persistent ID on re-activation. The role implementation was reworked, adding the ability to reference to groups from the database backend. Data type problems were fixed in SOAPSWAMP. An HTML data type with validation through jTidy was added. The graph generation layout was reworked. Ajax is now used on the index page to load individual tasks while the page is already useable. All workflow stacks are loaded via Ajax, which gives a good improvement for deep stacks.

          •  31 Jul 2007 10:06

            Release Notes: News feeds are now provided for "my tasks" and all other workflow lists in RSS and Atom format. Minor webSWAMP fixes were made. Scheduled jobs can be triggered from the admin page.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.