Projects / PL/FLOW


PL/FLOW is a workflow engine for Oracle9i written in PL/SQL. It is fast and it can run in a replicated environment with multiple master databases. The naming, process definition, and API are inspired by interface 1 and 2 as published by the WfMC. The ERD design was made using Designer 9i. PL/FLOW is lightweight because Oracle database functionality is used for storage, indexing, and logic. Workflow transactions typically take 5-10 milliseconds to complete.

Operating Systems

Recent releases

  •  15 Jul 2004 17:19

    Release Notes: Bugfixes were made. Handling of TOOL (stored procedures) OUT parameters was added. The create delay static number was changed to an expression. A log procedure with autonomous transaction was added, meaning that the log line is kept in the DB, but on error, the other changes are rolled back and a handy trace for debugging is made. SUBFLOW IN parameter handling was added. The database dmp file was removed from the release, because it doesn't include the type that is created by the script create_int_table_type.sql.

    •  26 May 2004 12:05

      Release Notes: This released incorporated the latest WfMC specs with respect to formal parameters vs actual parameters, deadlines, external references, manual vs tool implementation, and subflow execution. The new features also included proxy support and dynamic assignment of participants.


      Project Spotlight


      A Fluent OpenStack client API for Java.


      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.