Eclipse Java Workflow Tooling (JWT) Project

The Java Workflow Tooling project (JWT) aims to build design time, development time and runtime workflow tools in order to provide a complete, flexible, interoperable Business Process Management platform.

This is achieved through an extensible architecture allowing to support many different BP representations, format languages and execution engines. The set of JWT tools is meant to allow for "Distribution"-like releases with specific extensions targeting specific platforms or problems, e.g. JWT for SOA. The mission and philosophy of JWT makes it natural complement to other Eclipse projects, such as the friend SOA Tools Platform Project.

Components

  • Workflow Editor: The Workflow Editor (WE) is a visual tool for creating, managing and reviewing process definitions
  • Desktop Tools: The Desktop Tools enable the simulation of processes without the need of a process engine
  • Transformations: Building on a transformation base plugin it is possible to transform the JWT-model into BPMN and to generate XPDL-code. We are also working on other transformations, such as from BPMN to JWT, from JWT to STP-IM, etc.
  • Workflow Administration and Monitoring: WAM is used for deploying and testing workflows in a workflow engine i.e. handle an engine's process definition repository by loading / unloading / updating / instantiating / monitoring process definitions and performing mappings among participant definitions and real users and among application definitions and tool agents


What's new

  • March, 4th 2008: The first version (0.4.0) of the Workflow Editor is finally available as an Eclipse plugin. Check it out at the Workflow Editor-page.
  • On October, 11th 2007 one of the project leads held a presentation about the JWT project at the Eclipse Summit Europe 2007. Find the presented slides here.

Incubation
Incubation
This project is in the Incubation Phase