Friday October 1st 2007

PEtALS 2.0 is finally out one year after the 1.0 release.
PEtALS is the highly distributed open source Enterprise Service Bus hosted by OW2

This new major release comes with a lot of stuff, including tools for development (Component Development Kit 3.0, Eclipse plugin 1.0) and monitoring (Eclipse plugin 1.0, WebConsole 1.0).
The PEtALS project also provides a collection of JBI compatible components (Filetransfer, FTP, HTTP, JMS, Mail, RMI, SOAP, XMPP, XQuare, CSV, EIP, POJO, Scripting, XSLT...).

Package Content

Module
Version
Note
petals-standalone
2.0
The PEtALS JBI container, running as a standalone application
petals-eclipse-plugin
1.0.0.M3
Eclipse plugin for JBI development and monitoring
petals-webconsole
1.0
Web application for administration and monitoring
petals-component-framework
2.1.1
Library for JBI component creation
petals-cdk
3.0-beta
Library for JBI component creation
petals-fdf
1.0
Tool for container and components deployment based on Fractal
petals-bc-filetransfer
1.5
File transfer Binding Component used to read/write files
petals-bc-ftp
2.0
FTP Binding Component used to get/put files from/to FTP server
petals-bc-http
0.1
HTTP Binding Component used to handle GET/POST outgoing requests
petals-bc-jms
2.0
JMS Binding Component to send/receive/pub/sub messages on a JMS server
petals-bc-mail
2.0
Mail Binding Component to send or pop emails on a mail server
petals-bc-soap
2.1.2
SOAP Binding Component to consume or provide WebServices (based on Axis2 1.2)
petals-bc-xmpp
1.0
XMPP Binding Component to connect and communicate with jabber servers
petals-bc-xquare
1.2
Binding Component to access database with insert, query and storedQuery operations. Based on XQuare Bridge library
petals-se-csv
1.3
Service Engine to convert CSV format to XML
petals-se-eip
1.0
Service Engine fpr Enterprise Integration Patterns
petals-se-pojo
1.4
Service Engine to expose Java code as JBI service
petals-se-rmi
1.0
RMI Service Engine used to access to the NMR from RMI clients
petals-se-script
0.1
Scripting Service Engine to invoke scripting languages such as Groovy
petals-se-xslt
2.0
Service Engine to transform message using XSL sheets
petals-se-helloworld
2.0
Helloworld Service Engine
petals-se-clock
1.4
Clock Service Engine
petals-sample-client
2.0
A GUI Client Service Engine used to invoke JBI services

New Features

Components

#307491 [Component] Create a Script SE
#307490 [Component] Create an HTTP BC
#307513 [Components] Component names standardization
#307398 [Components] Create a XMPP component

CDK

#307462 [PCF] Implement default interceptors in PCF
#307460 [PCF] Interceptors does not handle responses

Platform

#307415 [Kernel] the fast mode (the dream transporter) should not persist the messages

Eclipse plugin

#307463 [Eclipse] Add wizards to create BC or SE
#307515 [Eclipse] SU creation is not linked du workspace components

Bug fixes

#307573 problem with Joram jndi server
#307553 Cannot get the InstallerConfigurationMBean value during a jmx installation
#307551 problem when setting extensions during the installation of a binding component
#307528 [petals-kernel-1.4] Unable to shutdown a component in the state "Started"
#307501 [petals-kernel-1.4] retrieveComponentsForInstalledSharedlibrary is not implemented in the installation service
#306975 Java 6 compatibility - Components doesn't start
#306928 Two shared libraries with the same name can be installed, because they don't have lifecycle