Archive for July, 2010

The idempotent receiver myth

Tuesday, July 20th, 2010

In an attempt to ‘increase performance’, many people will try to hack around in JMS - thereby falling into the idempotent receiver trap by checking for duplicate message receipt. The consequence: scalability actually degrades!

Fortunately, the best way to enjoy reliable messaging is also the simplest one, and it scales linearly.

Developing transactional J(2)EE apps with Spring

Monday, July 19th, 2010

We’ve uploaded a slideshare presentation on developing transactional applications with Spring. Enjoy!

On the cost of the appserver

Tuesday, July 13th, 2010

Here is another excellent article about the cost of application servers, and why a paradigm shift is needed with lighter-weight alternatives:

http://www.tomcatexpert.com/blog/2010/06/03/migrating-jee-applications-tomcat-motivation-migrating

Interesting note: the author used to work at Bea, so he definitely knows what he is talking about;-)

Light-weight JEE webapps

Monday, July 12th, 2010

Check out http://www.tomcatexpert.com/blog/2010/07/07/how-migrate-jee-applications-tomcat for a nice discussion on how to migrate from jee to a light-weight alternative like Tomcat - with Atomikos for JTA if needed.

Of course, you can also use Jetty from Webtide (which has Atomikos pre-integrated into the Hightide edition)…