Enterprise Messaging News (December 2010)

JBoss Application Server 6.0 Released

JBoss AS 6.0, the Java EE 6 Open Source Application Server is now production ready.  The GA release is available for download and supports JPA 2, Bean Validation, CDI, EJB 3.1, Servlets 3.0, JSF 2.0, and others.

Enterprise Messaging in JBoss AS 6

For enterprise messaging based on the JMS API, it bundles the new HornetQ open source message broker, which is also available in a standalone version.

Non-Java Client Messaging Support

HornetQ 2.1 speaks the Stomp protocol directly, allowing HornetQ to be used with any Stomp clients which are available in many languages, including Delphi and Free Pascal.

Salesforce.com announces “Database as a Service”

Salesforce.com announced Database.com, a new online service which will provide a full-featured database on the Internet, starting next year. Database.com is an open database, accessible from any language – Java, .NET, PHP, Ruby, etc – any platform, including Amazon, Google, Azure, etc., and of course accessible directly from any device. Database.com is a cloud database, which means no hardware, no software, and it automatically scales, upgrades, tunes itself, backs itself up.

Pricing starts with a free account (100,000 records, 50,000 transactions/month, 3 users).

Apache ActiveMQ 5.4.2 Released

The Apache ActiveMQ team is pleased to announce the release of Apache ActiveMQ 5.4.2.
This is a maintenance release, bringing together 61 resolved issues.
Full details and download link can be found in the release page:
http://activemq.apache.org/activemq-542-release.html

Google App Engine 1.4 with new Channel API released

Google have announced the release of version 1.4.0 of the popular App Engine SDK. The major feature additions in this release are the Channel API, Always On and Warm Up Requests:

The Channel API – A bi-directional channel for communicating directly with user browsers by pushing notifications directly to the JavaScript running on the client, eliminating the need for polling. This service makes it easy to build real-time applications such as multi-player games, chat rooms, or any collaboration centric app and is built on the same Google infrastructure that powers Google Talk.

“For the first time, it allows a persistent bi-directional communication channel to be established between the parts of the application running in the browser and those on the server.” – Read more: Push technology for Google’s App Engine – H Open, 3 December 2010