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

  • October, 29th 2008: JWT 0.5.0 has been released. It can be downloaded here.
  • October, 22th 2008: The release review for JWT 0.5.0 is scheduled for October, 29th.
  • September, 25th 2008: We are currently preparing the next release (0.5.0) which will include several improvements on the Workflow Editor as well as the first transformations. Probably available in a few days.
  • News archive

Incubation
Incubation
This project is in the Incubation Phase