Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Java Workflow Tooling Project"

(IP Log)
(Get and use Java Workflow Tooling!)
 
(90 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.
  
== Architecture ==
+
== Get and use Java Workflow Tooling! ==
 
+
* [[JWT_Downloads|Download and install JWT]]
The following describes a possible view of the architecture with a model-driven development view:
+
* [[JWT_Tutorial|Tutorial on how to use and extend JWT]]
 
+
* [[JWT_SVN| Download the current source code of JWT]] and try the latest features
[[Image:JWT_Architecture_v1.png|500px]]
+
 
+
== Resources on JWT ==
+
* [[JWT Resources | Mailing list, newsgroup and other sites]]
+
* [[JWT Press | Public Presentations, Press articles and conferences]]
+
* [[JWT Proposal | Original Project Proposal]] (end of 2006)
+
* [http://wiki.eclipse.org/images/0/05/JWT_Submission_Review_20070117.pdf Draft submission review slides ] (beginning of 2007)
+
 
+
== JWT Installation and Usage Description ==
+
* [http://wiki.eclipse.org/images/3/3b/JWTUsageTutorial_v0_4.pdf Workflow Editor Installation and Usage Description v0.4.0]
+
* [[JWT_UI| Discussion about User Interface and HMI]]
+
* [[JWT_CVS| Download the current source code of JWT]] and try the latest features
+
 
+
== JWT and AgilPro documentation ==
+
* [http://wiki.eclipse.org/images/8/8e/JWT_WAM_and_AgilPro_IFW.pdf Alignment of JWT WAM and AgilPro IFW/AFW]
+
* [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...]
+
* [http://wiki.eclipse.org/Image:AgilProLiMo_JWT_WE_Installation_Usage_Tutorial_1.3.0.pdf Installation and usage of the workflow editor]
+
* [[JWT Transformations | Compatibility tools with other standards and languages (ie transformations)]]
+
* [[JWT Monitoring | Monitoring of Workflow Engines in JWT]]
+
 
+
== JWT and AgilPro Extension and Maintenance ==
+
* [[JWT_Extensions | Information on how to extend the Workflow Editor through Plugins]]
+
* [[JWT_Modifications | Information on how parts of the Workflow Editor can be modified/extended]]
+
* [[JWT_DeveloperFAQ | General information about many recurring development tasks]]
+
 
+
== Brainstorming ==
+
* [[JWT Metamodel | Metamodel discussion]]
+
* [[JWT Tests | Writing tests in JWT]]
+
* [[JWT Databinding | Databinding in JWT]]
+
 
+
 
+
== Community ==
+
* Newsgroup : '''eclipse.technology.jwt''' on the eclipse.org news server, whose archives are available here : http://dev.eclipse.org/newslists/news.eclipse.technology.jwt/maillist.html
+
* Old mailing list : https://forge.openwide.fr/mail/?group_id=61
+
* New mailing list (jwt-dev@eclipse.org): Subscribe at https://dev.eclipse.org/mailman/listinfo/jwt-dev.
+
* Bugzilla account: There are three dummy mail-addresses for the components of JWT, named jwt.we-inbox@eclipse.org, jwt.desktop-inbox@eclipse.org, jwt.wam-inbox@eclipse.org. If you are interested in receiving bug messages, please copy this comma-separated list in Prefs / Email settings to your user watch list in Bugzilla. You can view them online : [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Technology&product=JWT&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= All JWT bugs] (including resolved ones).
+
 
+
 
+
== Meetings ==
+
* [[JWT Kickoff Meeting|JWT Kickoff Meeting (5 Feb. 2007)]]
+
* [[JWT Checkpoint Telco|JWT Checkpoint Telco (3 May 2007)]]
+
* [[JWT Checkpoint Telco 20070516|JWT Checkpoint Telco (16 May 2007)]]
+
* [[JWT Checkpoint Telco 20071031|JWT Checkpoint Telco (31 October 2007)]]
+
* [[JWT Checkpoint Telco 20080704|JWT Checkpoint Telco (4 July 2008)]]
+
  
 +
== 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_Extensions|Extending JWT]] - How to extend JWT through Plugins and available extension points. To go further :
 +
* [[JWT Architecture | Overview of JWT architecture]]
 +
* [[JWT Metamodel]]- JWT model core design, extensions and governance
 +
* [[JWT WE architecture]] - Documentation about an old version and integration of JWT named AgilPro
 +
* [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 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_DeveloperFAQ|JWT DeveloperFAQ]] - General information about many recurring development and release tasks. Also :
 +
* [[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 Automatic Build]] - how build is automated (releng)
  
== Roadmap ==
+
Other Development Resources :
* JWT WE available on CVS - as of 2007/10/16
+
* [[JWT Meetings | Telcos and Meetings of JWT]]
* JWT WE 0.4 release packaging - aiming at the end of February 2008 ([http://www.eclipse.org/projects/slides/JWT_Release_Review_WE_0_4_Final.pdf Release Review slides])
+
* [[JWT Brainstorming | Brainstorming]]
* JWT Release 0.5 including improvements of WE and first transforamtions - aiming at the end of September 2008
+
* [[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].
* JWT for SOA (SCA, BPMN and XPDL/Bonita integration) - aiming at the end of September 2008
+
  
  
== See also ==
+
[[Category:Eclipse Technology Project]]
* [http://www.eclipse.org/jwt/ JWT Website]
+

Latest revision as of 09:02, 23 May 2013

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.

Get and use Java Workflow Tooling!

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

JWT Developer Documentation

JWT Contributor Documentation

Other Development Resources :

Back to the top