RESTful error handling with Tomcat and SpringMVC 3.x
Updated: 2011-02-28 21:43:00
Handling errors in a REST way is seemingly simple enough: upon requesting a resource, when an error occurs, a proper status code and a body that contains a parseable message and using the content-type of the request should be returned. The default error pages in Tomcat are ugly. Not only they expose too much of [...]

This white paper from Fiorano presents a performance analysis of publish/subscribe and PTP messaging throughput of the following JMS Servers:
FioranoMQ® 9.1.1, SonicMQ 7.6, Tibco EMS 4.4.0, ActiveMQ 5.3.0, Jboss Messaging 1.4.4, Sun JAVA MQ 4.3, IBM WebSphere MQ 7.0
All comparisons are performed using the independent benchmark test harness and tests released by Progress Software, Inc. The tests include a number of scenarios for both Publish/Subscribe (Topics) and Point to Point (Queue) message scenarios, stressing out the JMS Servers in a variety of simulated real-world scenarios. These JMS tests and test harness have been the international standard for JMS testing since 2003. read more
Putting a cloud integration and Enterprise Service Bus (ESB) strategy in play prepares enterprises for the next generation of flexible, distributed and scalable cloud-enabled business applications while facilitating greater operational efficiency, generating more revenue, and helping businesses enter new markets.
This free guide from Fiorano discusses various architectures for cloud-based integration in use today, together with the pros and cons of each such architecture. This is followed by a discussion of the architecture requirements for a general purpose, cloud-enabled ESB platform that enables the seamless integration of on-premise, public and private cloud applications. read more
Terracotta had added native high-performance search to Ehcache, the open source de facto cache for enterprise Java, making it possible to do simple queries and real-time analysis on terabytes of in-memory data, overcoming in the process the latency of making queries to comparatively far distant databases.
Leveraging in-memory data stores in support of both transactional and analytical applications is supposed to make real-time query and analysis development costs cheaper because they both use the same native object level APIs. It could also save on hardware like Oracle’s Exadata machines.read more
Oracle has proposed replacing the Apache Software Foundation with SouJava, the Brazilian Java User Group, on the Java SE/EE Community Process (JCP) Executive Committee (EC).
The big 20,000-strong user group would be represented by Bruno Souza. There is no other user group on the committee, never has been.
Even the usually contrary Simon Phipps, Sun’s former open source advocate, who enjoys throwing brickbats at Oracle from off-stage, couldn’t find anything bad to say about the nomination, blogging that Bruno and SouJava may be able “to use their new position of influence to fix the broken things (like the opaque decision-making and the ability to have FOSS-hostile licensing terms on JSRs).”read more