|
|
|
|
![]() |
GlassFish v2.1.1 is out (Sun Distro, Community Distro). GFv2.1.1 is the foundation for SailFin v2 and includes refinements on Replication and Failure detection plus many (>200) bug fixes and other improvements. See Shreedhar' s Overview, Kevin's post, the Wiki page and PR @Oracle OpenWorld. GFv2.1.1 also includes OpenMQ 4.4, Grizzly 1.0.30 (changes), Jersey 1.0.3 (changes), Shoal 1.1 (changes) and JSF 1.2_13. The bulk of the changes are from the GF repository (changes). |
The commercial offering is via the GlassFish Portfolio. Note that GFv2.1.1 is also a patch for earlier releases (GFv2.1, itself a patch for GFv2U2) but the patch has not yet published at SunSolve. I'll post an entry at GlassFishForBusiness when it becomes available.
|
Today was the release of SailFin v2 (download, home, wiki) and its companion Sun GlassFish Communications Server 2.0 (download, home). SailFin v2 is a big release; it leverages GlassFish v2.1.1 (more tomorrow) and adds a number of features including high availability, rolling upgrade, flexible network topology, better overload protection, Diameter support, improved diagnosability, Java based DCR files for the load balancer, and more. I can't cover SailFin v2 properly but I'll collect some of the relevant links so you can follow them up. Start with Binod's overview: SailFin v2 Released! and move from there: |
Some of the major changes are:
As part of the release, the team has posted a number of new entries, including:
Finally, a list for PR/Press reports:
Note - GlassFish v2.1.1 is also available from Sun's Download Center and from the Community Site. More on that release tomorrow. And the OpenMQ 4.4 (and 4.4.1 RC1) are available from here.
|
Ed has updated the Roadmap for OpenMQ with the information related to OpenMQ 4.4, targeted for GlassFish v3. Key features include:
• JMS Bridge -- Connect to other Open MQ clusters, or other JMS products
Full details at OpenMQ 4.4 Feature Page. |
|
Masoud has a nice Detailed Writeup explaining how to configure OpenMQ (the GlassFish JMS implementation) to run over HTTP. This is very useful in constrained situations, for example... An untrusted applet can communicate back to a server which it is initiated from (server which hosted the applet and delivered the .class and jar files). So your applet can either use mq protocol or it can use JMS over HTTP protocol which is shown in the sample. |
BTW, Masoud also briely mentions the new UMS feature in OpenMQ and positions it relative to JMS over HTTP. Full details in Masoud's Writeup.
|
Linda has provided great information on OpenMQ in the past (see OpenMQ@TA and her Santa Webinar). I'm looking forward to new posts from Linda but, in the meantime, Nigel is Joining the Blogosphere. Nigel's first post is on Consumer flow control and Message-Driven Beans where he describes "how to configure consumer flow control for messages delivered to MDBs running in an application server such as Glassfish". The note is really a mini-article that covers Message pre-sending, Consumer Flow Control and Connection Flow Control and includes plenty of details and illustrative diagrams. |
Welcome to the Blogosphere, Nigel!
|
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.
|
I've uploaded the multi-media recordings from the Jan 9th, 2009 presentation on OpenMQ 4.3 and the new Universal Messsaging System REST API. Video recordings are available as FLV, Quicktime, iPod/320x240 and Audio only, screencast as Quicktime/MP4, slides in PDF and SlideShare. Feedback always welcome. |
PS. despite the fact that 6 of the last 9 entries are about webinars, we do carry other news too! :-)
|
Our first webinar of 2009 is this Friday (not Thursday!), Jan 9th, 11:00 am PT. Ed Bratt and Linda Schenider will provide an overview of the recent OpenMQ 4.3 release (to be included in GFv2.1 and GlassFish ESB) and will go into more details on the new Universal Messaging Service showing examples of its use from AJAX, C# and Python. Slides and other material will be posted to the Presentation Page - if you have any questions ahead of the presentation, please add them as comments there, or just ask them during the presentation via the chat. |
|
OpenMQ 4.3 is now available (download). This release will be included in GlassFish v2.1 but also is useful on its own. One of the most interesting pieces is the new http-based Universal Messaging Service which can be used to access OpenMQ from a browser using AJAX, as well .Net, Python, Ruby, and many others (including Java!) - see Intro, Samples, Protocol and Configuration. Other functionality includes new platforms (AIX, Oracle 11g, Windows Vista, Windows Server 2008), a new installer, and additional Samples for things like talking to HermesJMS and STOMP. |
Sun's distribution of OpenMQ still uses the "Sun Java System" brand but it follows the standard GlassFish Enterprise Business Model - see Product Page, Documentation and Downloads. And you can can purchase Commercial Subscription Support.
|
Docs.sun.com has been around for a long time and its look-and-feel had not been updated significantly for a bit. But today it sports a New Look and it looks very good! Check these out:
• GFv2, GFv2 U1/U2, GFv3 Prelude
|
Very nice! I would only want to have the ability to annotate the documents, otherwise, this looks very good!
Added - Also check out Susan's Overview of the changes.
A compilation of today's news of interest:
|
Any Best poll is always subjective in one way or another, so here are two more :-) First What's the Best AppServer - with several references to GlassFish. The second is a question from a prospective GF user that elicited a Very Nice Testimonial... which is a good time for a call for Adoption Stories; if you have any, drop us a mail at stories at sun dot com. The OpenMQ community page sports a new, clearner-looking OpenMQ WebSite. I hear they also have testimonials and performance numbers cooking; stay tuned. The Identity folks at Sun have released a new Compliance Manager product that elicited good press coverage (BusinessWire, SearchSecurity). This is part of Sun's Identity Products, and, like with OpenSSO, I expect the usability and applicability - not just the functionality - of all these products to continue to spread in the future. NetBeans 6.5 (now in RC) has improvements in MySQL support, including knowing about the Sakila sample, improvements to the SQL Editor, SQL code completion, displaying multiple rowsets, and SQL history. Check out Andrei's NetBeans.TV Screencast, and thanks to John for the tip. Roy (Fielding) has specific objections to the RESTful API for OpenSocial - see Roy's note and Dave's links (Roy points the comment to SocialSite, but it really is about OpenSocial). It seems there is a discussion thread on the OpenSocial group discussing how to incorporate that feedback into the spec. Finally, on the OpenStorage side, a couple of good videos discussing the role of Flash in Storage, (both available in two sizes): Bill Moore ([medium], [ipod]) and Andy Bechtolsheim ([medium], [ipod]). The ipod-sized presentation are ideal for flights :-) |
|
Our latest Adoption Story is about Advantech. This israeli company does software and systems integration in Java, SAP, Oracle and Microsoft environments. Alexis interviewed Dror Yaffe, the Chief Architect of the Java division, who explains their use of GlassFish server, OpenMQ, OpenSSO, OpenESB, MySQL and more. |
Read Alexis' Adoption Story and, for full details, go to our usual Questionnaire.
|
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 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. |
A compilation of today's news of interest:
|
Jason provides early indications of Improved Memory Consumption in GlassFish v3. Since GFv3 Prelude is early in the cycle of GFv3, expect further improvements over the life of the release family. Charles has a detailed description of how to write a Rails App on GlassFish using the latest run-time/packagings. And Jacob describes improvements he is working on for dynamically managing the pool of JRuby instances in GlassFish. From the OpenMQ Team, more Details on OpenMQ 4.3, which will be part of GlassFish v2.1. Proposed new functionality includes a REST Messaging API, AIX support, more platforms, STOMP Support, and more. As always, provide feedback to the team at Users at OpenMQ.dev.java.net. And from OnTheRecord... the Original Announcement was last year and now we have the product: Solaris on Dell is finally here: Solaris@Dell.COM, Online Configurator. |
A compilation of today's news of interest:
|
From Barton, confirmation that OpenJDK is in Debian (in Lenny). That makes Fedora, Ubuntu, OpenSUSE and Debian; OpenJDK is also available for RedHat and CentOS. Not bad! New Sun bloggers: Jacob has started writing about Ruby and Rails as a new engineer in the GLassFish Scripting team, and Michael will provide his Experiences in OpenESB from interactions with its customers. Welcome to both! Wotif.COM is now a Formal GlassFish Reference, including its use of OpenMQ. From the WonderBlog an announcement of the Release of Wonderland 0.4. Joerg has two new multi-part series on Solaris, one covers CacheFS, the other the JumpStart Enterprise Toolkit. |