Sunday, March 18, 2012

Latest WSO2 ESB Performance Numbers

WSO2 ESB is one of the fastest enterprise service bus solutions around. It's lightweight, doesn't eat up too much memory and CPU, and capable of handling thousands of concurrent requests with only a handful of worker threads. An out of the box WSO2 ESB installation configured for a pass through scenario, can provide a throughput close to 6000 transactions per second on average.
And it gets better. WSO2 ESB comes with a couple of performance optimizers that can be used to get an even higher throughput from the ESB. Recently we did a performance benchmark between these different performance optimizers and the mint WSO2 ESB. We have now published the results of these tests at our website. According to the results, the pass through HTTP transport, our latest performance optimizer, provides the highest throughput. With 2000 concurrent connections sending 1K sized messages, the pass through transport could provide a throughput of 18000 transactions per second.
One of the limitations in these performance optimizers is that they restrict the type of scenarios that you can run on the ESB. For instance the pass through transport currently can only support pass through proxy scenarios. It cannot be used with transformation or any other type of payload manipulation use cases. We are currently working on making the pass through transport capable of dealing with such content aware scenarios as well. In fact we want the ESB to run with the pass through transport by default for all scenarios.

Wednesday, March 7, 2012

Introducing JAVA Colombo: The Sri Lankan Java User Group

Sri Lanka is home to a large number of Java developers. Hundreds of Sri Lankan programmers are involved in writing Java code for various open source and proprietary projects. Unfortunately though, we haven’t had the notion of a strong Java developer community in Sri Lanka up until now. However starting from next week that’s about to change. We are starting JAVA Colombo, a Java User Group (JUG) for all Java developers in Sri Lanka. JAVA Colombo will serve as a regular meeting place as well as a knowledge sharing hub for any Java programmer interested in taking part. We intend to have regular meetups and other educational events in and around Colombo to help developers learn and connect.
Our first official meetup will be held on 15th of March 2012 at 6pm at WSO2 premises. This will be a great opportunity for Sri Lankan Java developers to meet each other and have a taste of the JUG experience. To make the meetup even more interesting we are also planning to have an expert panel discussion on the topic “Secure Coding with Java”.
If you are a Java programmer or a Java enthusiast and you wish to become a part of this effort, please sign up today at