Difference between revisions of "Java Workflow Tooling Project"

From Eclipsepedia

Jump to: navigation, search
(JWT Contributor Documentation)
(Get and use Java Workflow Tooling!)
 
(37 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 
== Overview ==
 
== Overview ==
 +
[http://www.eclipse.org/jwt/ JWT Website]
 +
 
JWT aims to provide both '''build-time and runtime generic tools for workflow engines'''. It is composed of several tools: the '''WE (Workflow Editor)''' to model the workflows and '''WAM (Workflow engine Administration and Monitoring tool)''' for monitoring and deployment. JWT also aims to provide generic APIs for defining and administrating business processes, in order to achieve said genericity. Addtionally, we will provide the user with several '''transformations''': a user can start modeling his/her processes in BPMN, transform those to JWT, enrich them with technical details and then deploy them on a process engine. Therefore, we develop transformations from BPMN to JWT, from JWT to BPMN, from JWT to XPDL, from JWT to STP-IM, etc.
 
JWT aims to provide both '''build-time and runtime generic tools for workflow engines'''. It is composed of several tools: the '''WE (Workflow Editor)''' to model the workflows and '''WAM (Workflow engine Administration and Monitoring tool)''' for monitoring and deployment. JWT also aims to provide generic APIs for defining and administrating business processes, in order to achieve said genericity. Addtionally, we will provide the user with several '''transformations''': a user can start modeling his/her processes in BPMN, transform those to JWT, enrich them with technical details and then deploy them on a process engine. Therefore, we develop transformations from BPMN to JWT, from JWT to BPMN, from JWT to XPDL, from JWT to STP-IM, etc.
  
 +
== Get and use Java Workflow Tooling! ==
 +
* [[JWT_Downloads|Download and install JWT]]
 +
* [[JWT_Tutorial|Tutorial on how to use and extend JWT]]
 +
* [[JWT_SVN| Download the current source code of JWT]] and try the latest features
  
 +
== JWT Community ==
 +
* [[JWT Resources]] - Mailing list, newsgroup, original proposal and other sites
 +
* [[JWT Press]] - Public Presentations, conferences, press articles, blogs, forums
 +
* [[JWT Downloads#Install other products based on JWT|JWT Integrations]] - Solutions that integrate and extend JWT
  
 
+
== JWT Developer Documentation ==
 
+
== JWT Installation and Usage Documentation ==
+
* [[JWT_Downloads|Download and install JWT]]
+
* latest release documentation : [http://wiki.eclipse.org/images/3/3b/JWTUsageTutorial_v0_4.pdf Workflow Editor Installation and Usage Tutorial v0.4.0]
+
* (obsolete documentation) AgilPro 1.3.0 tutorial : [http://wiki.eclipse.org/Image:AgilProLiMo_JWT_WE_Installation_Usage_Tutorial_1.3.0.pdf Installation and usage of the AgilPro 1.3.0 workflow editor]
+
* [[JWT_CVS| Download the current source code of JWT]] and try the latest features
+
 
+
== JWT and AgilPro developer documentation ==
+
 
* [[JWT_Extensions|Extending JWT]] - How to extend JWT through Plugins and available extension points. To go further :
 
* [[JWT_Extensions|Extending JWT]] - How to extend JWT through Plugins and available extension points. To go further :
* JWT Architecture: [http://wiki.eclipse.org/images/7/78/JWT_Architecture_v1.png JWT architecture overview]
+
* [[JWT Architecture | Overview of JWT architecture]]
 
* [[JWT Metamodel]]- JWT model core design, extensions and governance
 
* [[JWT Metamodel]]- JWT model core design, extensions and governance
* JWT WE architecture: [http://pvs.informatik.uni-augsburg.de/wiki/index.php/AgilPro_documentation Documentation about JWT/AgilPro, how the code is structured, how it is checked out from the SVN / CVS, how it is used...]
+
* [[JWT WE architecture]] - Documentation about an old version and integration of JWT named AgilPro
* JWT WAM architecture: [http://wiki.eclipse.org/images/8/8e/JWT_WAM_and_AgilPro_IFW.pdf Alignment of JWT WAM and AgilPro IFW/AFW]
+
* [http://wiki.eclipse.org/images/8/8e/JWT_WAM_and_AgilPro_IFW.pdf JWT WAM architecture]  Alignment of JWT WAM and AgilPro IFW/AFW
 
* [[JWT Transformations]] - Compatibility tools with other standards and languages
 
* [[JWT Transformations]] - Compatibility tools with other standards and languages
* [[JWT Monitoring]] - Monitoring of Workflow Engines in JWT
+
* [[JWT Workflow Engine API and Monitoring]] - [[JWT Workflow Engine API]] and [[JWT Monitoring | Monitoring of Workflow Engines]]
 +
* [[JWT Runtime]] - JWT Workflow Engine SPI and Runtime tools in JWT
  
 
== JWT Contributor Documentation ==
 
== JWT Contributor Documentation ==
 
* [[JWT_DeveloperFAQ|JWT DeveloperFAQ]] - General information about many recurring development and release tasks. Also :
 
* [[JWT_DeveloperFAQ|JWT DeveloperFAQ]] - General information about many recurring development and release tasks. Also :
* [[JWT_Modifications | JWT Modification Guidelines]] - Information on how parts of the Workflow Editor can be modified / extended
+
* [[JWT_Modifications | JWT Modification Guidelines]] - JWT development guidelines (such as API, string externalization)
 
* [[JWT Ramp-Down-Policy]] - all necessary informations to integrate JWT into Eclipse Releases
 
* [[JWT Ramp-Down-Policy]] - all necessary informations to integrate JWT into Eclipse Releases
 
* [[JWT Automatic Build]] - how build is automated (releng)
 
* [[JWT Automatic Build]] - how build is automated (releng)
  
== Resources concerning JWT ==
+
Other Development Resources :
* [http://www.eclipse.org/jwt/ JWT Website]
+
* [[JWT Resources]] - Mailing list, newsgroup, original proposal and other sites
+
* [[JWT Press | Public Presentations, Press articles and conferences]]
+
* [[JWT Architecture | Architecture of JWT]]
+
 
* [[JWT Meetings | Telcos and Meetings of JWT]]
 
* [[JWT Meetings | Telcos and Meetings of JWT]]
 
* [[JWT Brainstorming | Brainstorming]]
 
* [[JWT Brainstorming | Brainstorming]]
 
+
* [[JWT Release Engineering | Release Engineering]] somewhat obsolete, rather see [[JWT Ramp-Down-Policy]] and [http://www.eclipse.org/projects/project-plan.php?projectid=soa.jwt project plan].
== Roadmap & Release engineering ==
+
 
+
=== JWT Ramp-Down-Policy ===
+
 
+
* [[JWT Ramp-Down-Policy]] contains all necessary informations to integrate JWT into Eclipse Releases
+
 
+
=== JWT Releases and Roadmaps ===
+
Available releases
+
* JWT WE available on CVS - as of 2007/10/16
+
* JWT WE 0.4 : released on 2008/03/03. Release review slides : [http://www.eclipse.org/projects/slides/JWT_Release_Review_WE_0_4_Final.pdf Release Review slides] , approved on 2008/02/27.
+
* JWT WE 0.5 "Stabilization and Openness" (improvements of WE and bugfixes, UI extensions) : released on 2008/10/29. Release review slides : [[Image:JWT_Release_Review_0_5_v4.pdf]] , approved on 2008/10/29.
+
 
+
Upcoming releases
+
* 0.6 JWT for Vendors (EMF aspects, completeness and consistency of extensions, first transformations) - aiming at the end 2008
+
* 0.7 JWT for SOA (more transformations, runtime APIs in WAM, service search UI, service applications model) - Start of 2009
+
* 1.0 JWT for Users (With comprehensive testing and documentation,and one or more advised target workflow engine working as well) - aiming at Galileo timeline (may 2009)
+
 
+
=== JWT Releng ===
+
* [[JWT Automatic Build]] explains how build is automated.
+
  
  
 
[[Category:Eclipse Technology Project]]
 
[[Category:Eclipse Technology Project]]

Latest revision as of 09:02, 23 May 2013

Contents

[edit] Overview

JWT Website

JWT aims to provide both build-time and runtime generic tools for workflow engines. It is composed of several tools: the WE (Workflow Editor) to model the workflows and WAM (Workflow engine Administration and Monitoring tool) for monitoring and deployment. JWT also aims to provide generic APIs for defining and administrating business processes, in order to achieve said genericity. Addtionally, we will provide the user with several transformations: a user can start modeling his/her processes in BPMN, transform those to JWT, enrich them with technical details and then deploy them on a process engine. Therefore, we develop transformations from BPMN to JWT, from JWT to BPMN, from JWT to XPDL, from JWT to STP-IM, etc.

[edit] Get and use Java Workflow Tooling!

[edit] JWT Community

  • JWT Resources - Mailing list, newsgroup, original proposal and other sites
  • JWT Press - Public Presentations, conferences, press articles, blogs, forums
  • JWT Integrations - Solutions that integrate and extend JWT

[edit] JWT Developer Documentation

[edit] JWT Contributor Documentation

Other Development Resources :