Tuesday Mar 29, 2011

JMS 2.0 - Time to get involved!

Nigel Deakin has been in touch with an update on the progress of Java Message Service (JMS) 2.0, which as JSR 343 is one of several new JSRs that will form part of Java EE 7. Nigel's first task as spec lead is to set up the expert group, so he would like to invite experienced and active practitioners in JMS, who can allocate enough time to contribute to this specification, to apply to join the expert group. Since JMS is a mature technology he's particularly keen to make sure that all the principal JMS 1.1 implementations are represented.

Nigel

Nigel also tells me that he's keen that JMS 2.0 be developed as transparently as possible. There'll be a public email list that interested observers can use to contribute and discuss ideas. The expert group discussions will also be made public as much as possible. There'll also be a JIRA issue tracker which anyone can use to submit proposals. To find out how to get involved, visit the new JMS 2.0 website: jms-spec.java.net.

Wednesday Mar 09, 2011

GlassFish 3.1 SOTD #9 - GlassFish and WebLogic JMS interoperability

In this ninth post of the SOTD (Screencast Of The Day) series following the release of GlassFish 3.1, here is Nigel's GlassFish and WebLogic JMS interoperability.

This 13-minute demo Nigel walk you through the steps to configure GlassFish applications to use WebLogic JMS using the GenericJMSRA resource adapter.

It offers a quick 2-minute introduction and dives straight into the demo with setup and configuration done respectively using the WebLogic Server and GlassFish Server Admin Consoles, a standalone JMS client code to generate some messages for the WebLogic JMS instance and an MDB application deployed on GlassFish. Check out the GenericJMSRA project on java.net and the entire sample code from its Download section.

This screencast is hosted on the GlassFish YouTube Channel.

Thursday Feb 10, 2011

Two OpenMQ screencasts

OpenMQ is both the JMS reference implementation and a key component of GlassFish. Specifically, OpenMQ 4.5 is the version integrated in GlassFish 3.1 and just like GlassFish goes way beyond what the specification requires, especially with regards to clustering, OpenMQ offers high availability clusters and useful management tools.

We've just posted two MQ screencasts which were produced a little while ago but content still relevant :
GlassFish Message Queue - High Availability Clusters
GlassFish MQ - UMS (Universal Message Service) demo (earlier post on UMS)

OpenMQ

Expect more screencasts with the release of GlassFish 3.1 as well as complete documentation for how to setup complete GlassFish + MQ clusters.

Monday Mar 09, 2009

What's new in OpenMQ 4.3? UMS!

UMS Architecture

Going back a little bit to the GlassFish v2.1 release (January 2009), if you're into JMS (the most under-used Java EE technology IMO) it's important to notice that OpenMQ 4.3 is now shipping with this latest version of the application server (full documentation here). The most obvious new feature listed in the Release Notes is UMS (Universal Message Service).

Universal Message Service (UMS) is documented here and offers access to Message Queue from any HTTP client. OpenMQ ships with C#, Python and Ajax examples which are also featured in this nice screencast demo (last in the series of videos). Performance-wise, UMS is not a replacement to the existing C and Java APIs but still a nice addition to GlassFish 2.1 and MQ 4.3.

OpenMQ was recently highlighted on The Aquarium TV (archive). You can find a quick overview of version 4.3 (and what led to this release) on the GlassFish Podcast in episode #26. Also, make sure you listen to Linda's "Santa Claus" presentation in the following episode (#27). Well worth the time for anyone interested in JMS architectures.

Saturday Sep 06, 2008

... Valves in GlassFish, OpenMQ and Mule ESB, Free Hosting and CrazyRails

Radio Receiver Icon

The vast majority of Tomcat applications ran fin on GlassFish. Jan tell us that now even the ones using the Tomcat-style valves will run unmodified.

Of at The ServerSide Pawan explains How to use OpenMQ with Mule ESB by configuring the Mule JMS connector. Added (by pelegri) - I've heard of a number of requests for this, please let us know if you use the combination so we can track OpenMQ adoption.

LayeredTech announced free GlassFish hosting for Sun Startup Essentials™ Program participants.

CrazyRails has a post on how to install JRuby on Rails on Mac, including GlassFish and MySQL setup. More GlassFish coverage is promised.

Friday Aug 08, 2008

SOA-related projects on java.net

SOA @ java.net

With the advent of the GlassFish-powered OpenESB product, there's been some very interesting activity around SOA on java.net so here's a recap of SOA-related projects on java.net :

OpenESB - the core project, implementing JBI, serving as the foundation to JavaCAPS and leveraging the GlassFish runtime.
Project Mural - Master Data Management community. Get your feet wet with this Hands-On-Lab.
Project Fuji - an experimental project building on GlassFish v3, OSGi, and JBI. Listen to Andi's presentation here.
JBI Components - a collection of JBI components, Binding Components and Business Engines.

And some sister projects :

KeyChain - ESB components for legacy application integration for SPML Provisioning gateway.
OpenMQ - the high-performance JMS implementation that is integrated in both GlassFish and OpenESB.
Metro Web Services - the one-stop-shop for Web Services from WS-I Basic Profile to advanced (secure, reliable, optimized, ...) SOAP web services.
NetBeans. SOA without tools?

Expect a roadmap and vision document in the near future for how these pieces all come together (for those that don't already, that is).