PEtALS news #1, 2007 May 16th
The PEtALS community is growing. Thanks to everyone for the interest you give to the project. Here is the first newsletter dedicated to this great project...
Releases and more
Core release 1.3 has been delayed and is now planned by the end of the month. Finally, we will release what we call a PEtALS Pack. This pack includes all the latest stable versions of PEtALS modules.
We have especially worked on :
New fractal (A component framework) architecture
Add static JNDI configuration : You can now define you PEtALS network topology
Lot of refactoring
Stability and bug fixes
A new component is available on the objectweb forge : The FTP binding component.
CDK 1.3 has been released on April the 25th 2007. It includes new configuration features through JMX during component installation.
Main developments
Marie Sauvage (eBM WebSourcing) is working on the next version of the web administration tool. It will include lot of features to manage and administrate all the platform through a nice interface.
Nicolas Salatge (eBM WebSourcing) who has joined the developers team since a couple of months, has just completed the new PEtALS 'Fractalization'. Most of PEtALS modules are now Fractal components.
Dong Zhao has developped an OSGI version of PEtALS. This will allow to run PEtALS on any OSGI implementation (JOnAS5 and more...)
An eclipse plugin is under validation process. It will be available soon.
We are improving the CDK features again and again
Documentation
Each module will soon have its own mini site (maven generated) in replacement of the wiki pages which are a little boring...
We are also working on a new user guide based on DocBook tools.
Others
A flash version of the travel agency demo of available here.
Artefacts are now available to the maven community on the objectweb maven repository http://maven.objectweb.org
Please do not hesitate to send your comments, ideas, and more...

| ... ServiceClient client = new ServiceClient(null, service); Options options = new Options(); ... options.setCallTransportCleanup(true); client.setOptions(options);
OMElement outBodyElement = null; try { outBodyElement = serviceClient.sendReceive(soapAction, inBodyElement); } catch (AxisFault e) { throw e; } |
| ... ServiceClient client = new ServiceClient(null, service); Options options = new Options(); ... options.setCallTransportCleanup(true); client.setOptions(options);
OMElement outBodyElement = null; try { outBodyElement = serviceClient.sendReceive(soapAction, inBodyElement); } catch (AxisFault e) { throw e; } |
| ... ServiceClient client = new ServiceClient(null, service); Options options = new Options(); ... options.setCallTransportCleanup(true); client.setOptions(options);
OMElement outBodyElement = null; try { outBodyElement = serviceClient.sendReceive(soapAction, inBodyElement); } catch (AxisFault e) { throw e; } |

