Join the PEtALS community on social networks :
LinkedIn and
FaceBook.
PEtALS ESB 2.2 is finally out some weeks late...
This kernel version is distributed as Standalone and Quickstart distribution.
As a reminder, if you are new to PEtALS you should choose to download the
Quickstart distribution.
This distribution comes with the new embedded WebConsole (1.2) Management and Monitoring tool which is launched at PEtALS startup so you do not need to deploy the web application in an external web application server such as Tomcat. Just look at
http://localhost:7878 !
You will also find some simple integration usecases in this package, all is fully explained in the
Quickstart documentation.
We have also released a new Component Development Kit (CDK 4.0). With this CDK, you will be able to create powerful JBI compliant components (Service Engine or Binding Component) with one or two classes...
The SOAP, FileTransfer, XSLT and EIP components have been updated to the CDK 4.0.
An Eclipse plugin based on new JBI descriptors is coming in the next weeks, so stay tuned!
As main developer of the SOAP Binding Component, I am also happy to announce that I have added REST support in the latest release. I will write a tutorial here in the next days.
I am also working on another nice feature around Web Services and Axis2. More information to come...
Cheers,
PEtALS has been choosen as part of
SOA4ALL architecture.
One of the SOA4ALL project goal is to create a new infrastructure composed of billions of services.
Here is a short presentation I gave last week during the SOA4ALL project architecture meeting :
I jave just registered
PEtALS into
CodeNotifier, a new online tool which analyzes Open Source SCMs (currently only SVN is supported). A cloud is then generated and you can subscribe to project commits RSS feeds.
The PEtALS project page is available
here and the commits RSS feed is available
here.
It seems that I have forgotten to publish this blog entry, so...
PEtALS 2.1.1.1 Quickstart distribution has been officially JBI certified by
SUN Microsystems .
This petals-kernel-2.1.1 based distribution has successfully passed the JBI compatibility test suite (JBI TCK). In other words it means that PEtALS is a complete
JSR 208 implementation...
Thanks to all developers and contributors !
PEtALS project is now available on
ohloh.net.
Ohloh is an open source network that connects people through the software they create and use.
This collaborative website provides tons of statistics on PEtALS source code, users, developers... Please visit the
PEtALS page on ohloh.net.
The PEtALS Team is pleased to announce the release of
PEtALS Quickstart 2.1.1. This distribution comes with the latest petals-kernel, and provide the latest WebConsole as embedded service.
This distribution also comes with the brand new JBI Component Development Kit and updated JBI Components.
More details in the
release notes.
This is a problem we met in the PEtALS SOAP Binding Component with large number of Axis2 Service Clients.
In this case, this error happens when too many sockets are open ant are waiting to be closed. Even if I have found some JIRAs about this problem and possible solutions, the only one which work for us is to cleanup the connection after each service call.
It is done like this :
| ... 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; } |
After 10 minutes test with 200 threads creating 'one shot ' ServiceClient and almost 275000 service calls, all worked fine.
See you next week JavaPolis '07 on the
OW2 Consortium booth to talk about and make some 'demos' of the
PEtALS Enterprise Service Bus project.
PEtALS Standalone platform 1.4.3 is out. This is a maintenance release.
Look at the release notes for more details.