wsToolset 2.0.0 - RELEASE NOTES
What's New
The wsToolset 2.0.0 is the first (partial) release of the version 2 of the wsToolset.
The wsToolset2 represent a complete revision of the wsToolset tool.
The wsToolset 2.0.0 addresses only the composition problem and, in particular, the 'datanet' composition problem, disregarding other features that were present in wsToolset 1.x.x such as 'ground level' composition, 'knowledge level' composition, verification and monitoring.
The implementation of the revised 'datanet' composition has generated a tool named BpelComposer, to which we will refer in the following.
The BpelComposer implements many novel features. Read the following for more.
BpelComposer
- Features
- complete refactoring of the tool following a modular layered architecture
- new choreography file format (the new format is not backward compatible; old choreography file must be updated according to the new grammar)
- support for WS-BPEL 2.0 specification (WS-BPEL 1.0 specification is deprecated as in OASIS directives)
- added the support for the composition of processes with loops
- added the support for the composition of processes with synchronous calls
- added the support for the choreographic (distributed) composition of processes
- standalone execution of each step (tool) of the chain from the command line
- improved STS API for the creation of the automata
- added semantic checks on the STS to force automaton correctness
- added test cases for each module to ease the debugging
- Bug Fixes
- several fixes to the STS parsing module
- Dependencies
- OpenJDK 1.6.0
- syntools 0.2 (included in the package)
- libraries update:
- commons-cli 1.1
- log4j 1.2.15
- xercesJ 1.4
- castor 1.2
- the tools has been tested on Windows Vista, Windows Xp, Linux with a 32 bit architecture
- the tools can run on 64 bit machines only if they can emulate the 32 bit architecture
- Usability
- simplified the command line (see README)
- wsToolset2 vs. wsToolset
- datanet composition is the only type of composition that is supported in the two flavours: orchestration and choreographic
- the ground level composition is not supported, if you need this feature you can use the old wsTranslator
- the knowledge level composition is not supported, if you need this feature you can use the old wsTranslator
- the verification of the processes is not supported if you need this feature you can use the old wsTranslator
- the monitor of the processes is not supported if you need this feature you can use the old wsTranslator
- this NEWS file still contains references to the list of features above that are not currently supported (but will be of course integrated as soon as possible)
echo "Last Update: ".date("d F Y", filemtime("relnotes.php")); ?>