blob: b2acccf4075ea7370357bb3e30150bbc0ecb76d1 [file] [log] [blame]
<?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);
?>