<?php require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php"); $App = new App(); $Nav = new Nav(); $Menu = new Menu(); include($App->getProjectCommon()); # All on the same line to unclutter the user's desktop' | |
#***************************************************************************** | |
# | |
# /components/wam/index.php of Java Workflow Tooling (JWT) | |
# | |
# Author: Florian Lautenbacher | |
# created: 2007-10-12 | |
# | |
# Description: The Transformations page of the Java Workflow Tooling project | |
# | |
# | |
#**************************************************************************** | |
# | |
# Begin: page-specific settings. Change these. | |
$pageTitle = "Eclipse Java Workflow Tooling (JWT)"; | |
$pageKeywords = "JWT , Java Workflow Tooling Project, Workflow Editor, Workflow Administration and Monitoring, Eclipse"; | |
$pageAuthor = "Florian Lautenbacher"; | |
# Add page-specific Nav bars here | |
# Format is Link text, link URL (can be http://www.someothersite.com/), target (_self, _blank), level (1, 2 or 3) | |
# End: page-specific settings | |
# | |
# Paste your HTML content between the EOHTML markers! | |
$html = <<<EOHTML | |
<div id="midcolumn"> | |
<h1>Java Workflow Tooling (JWT)</h1> | |
<table border="0"> | |
<td valign="top" > | |
<div align="justify"> | |
<p> | |
Currently we are working on several transformations: building on a transformation base plugin | |
it is now possible to transform the JWT-model into <a href="http://www.eclipse.org/stp/bpmn/">BPMN</a> | |
or to generate <a href="http://www.wfmc.org/standards/xpdl.htm">XPDL</a>-code. | |
These transformations are already part of JWT since version 0.5. | |
</p> | |
<p> | |
We are also working on other transformations such as from | |
<a href="http://www.eclipse.org/stp/bpmn/">BPMN</a> to JWT, from JWT to | |
<a href="http://www.eclipse.org/stp/im/index.php">STP-IM</a>, etc. | |
These transformations are currently tested and first versions will be released soon. | |
</p> | |
</div> | |
</td> | |
</table> | |
<div class="homeitem3col"> | |
<h3> JWT to BPMN (and vice versa)</h3> | |
<p> | |
The Business Process Modeling Notation (BPMN) is a standard of the <a href="http://www.bpmn.org/">Object Management Group (OMG)</a>. | |
It allows to model business processes independently of their technical realization using several constructs. BPMN has currently version <a href="http://www.bpmn.org/Documents/BPMN%201-1%20Specification.pdf">1.1</a>, | |
but version <a href="http://www.bpmn.org/Documents/BPMN%202-0%20RFP%2007-06-05.pdf">2.0</a> is already under development. | |
The STP <a href="http://www.eclipse.org/stp/bpmn/">BPMN modeler</a> builds on BPMN 1.1 and using our transformations one can model a process in JWT and | |
transform it into BPMN. Shortly a transformation the other way round will also be available. | |
</p> | |
<p> | |
The following shows the same process in both modeling languages. First, we show the BPMN process model. | |
<div align="center"> | |
<img align="center" width=678 src="/jwt/images/BPMN-sample.png" border="0" alt="BPMN process"/> | |
</div> | |
</p> | |
<p> | |
Exactly the same can also be modeled with JWT: | |
<div align="center"> | |
<img align="center" width=678 src="/jwt/images/JWT-sample.png" border="0" alt="JWT process"/> | |
</div> | |
</p> | |
</div> | |
<div class="homeitem3col"> | |
<h3> JWT to STP-IM</h3> | |
<p> | |
<a href="http://wiki.eclipse.org/STP_Intermediate_Metamodel">STP-IM</a>, the Intermediate model of the <a href="http://www.eclipse.org/stp/">SOA Tools Platform</a> project allows | |
the existing components of STP (such as editors for the service component architecture, the business process modeling notation, etc.) to be transformed into another. | |
In order to be integrated with the STP components, there also exists a transformation from JWT to STP-IM. | |
</p> | |
</div> | |
<div class="homeitem3col"> | |
<h3> JWT to XPDL</h3> | |
<p> | |
Besides the above described model-to-model transformation, we also allow for model-to-text transformation. It is possible to | |
transform the modeled JWT process into the <a href="http://www.wfmc.org/xpdl.html">XML Process Definition Language (XPDL)</a>. | |
This cannot be shown graphically of course, you need to test it yourself! The generated code has been adapted to the process | |
engine <a href="http://wiki.bonita.objectweb.org/xwiki/bin/view/Main/">Bonita</a>, but other process engines will be supported soon, too. | |
</p> | |
</div> | |
<hr class="clearer"> | |
</div> | |
<div id="rightcolumn"> | |
<div class="sideitem"> | |
<h6>Incubation</h6> | |
<div align="center"><a href="/projects/what-is-incubation.php"><img | |
align="center" src="/images/egg-incubation.png" | |
border="0" alt="Incubation" /></a></div> | |
</div> | |
</div> | |
EOHTML; | |
# Generate the web page | |
$App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html); | |
?> |