blob: e644300046140577139ce09ebf0db6a3d674d55e [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>Eclipse Java Workflow Tooling (JWT) Project</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</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" src="/images/BPMN-sample.png" border="0" alt="BPMN process"/>
</div>
Exactly the same can also be modeled with JWT:
<div align="center">
<img align="center" src="/images/JWT-sample.png" border="0" alt="BPMN process"/>
</div>
</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);
?>