Search |
||
New GlassFish ESB v2.1 Improves Scaling through ClusteringPosted by editor on June 17, 2009 at 10:01 AM PDT
GlassFish ESB v2.1 has just been released. The new release features improved scaling through clustering, AIX 5.3 support, the new Intelligent Event Processor (IEP) Service Engine, and the new Scheduler Binding Component (BC). I looked at the release notes to get a more detailed view of what's new and improved. Robustness and platform support stand out to me, along with the two highlighted new components. The Intelligent Event Processor Service Engine "enables complex event processing (CEP) and event stream processing (ESP) using the Continuous Query Language (CQL)." A quick search of the GlassFish ESB documentation didn't turn up details about this, but a web search brought me to the OpenESB IEP page, which says: IEP engine can send and receive events from all the external systems that Open ESB supports. The events from the Open ESB external systems can generate a cloud of events as well as streams of events. The IEP engine can analyze both these types of events. IEP uses Continuous Query Language (CQL) and a rich set of operators to analyze the events. The page also includes an engine architecture diagram and overview, and points us to the IEP Wiki and the IEP User's Guide. The new Scheduler Binding Component: provides scheduling capabilities for initiating JBI services. The binding component is powered by http://www.opensymphony.com/quartz/, and allows you to schedule triggers to launch (consume) other JBI components, such as the File Binding Component. You can set these actions or processes to occur at specific times or break up activities to fit any schedule. You can apply a simple trigger (time-interval), a cron trigger (like the Unix cron program), or a hybrid trigger (a cron that controls a simple trigger). If you've developed software that requires guaranteed high availability on multiple platforms, you understand the significance when a large application adds support of new systems. GlassFish ESB 2.1 adds full operating system support of OpenSolaris 2008.11 and Red Hat Linux AS 5 (32 and 64 bit), and runtime support of IBM AIX 5L 5.3 (64-bit OS, 32-bit JVM). In addition, NetBeans IDE 6.5 and GlassFish Enterprise Server 2.1 are also now supported. To see how this fits in with the broader picture of GlassFish OpenESB support, take a look at GlassFish ESB Supported Operating Systems and External Systems. There you'll see that GlassFish ESB supports multiple versions of Solaris and OpenSolaris, Microsoft Windows, Red Hat, and Mac. That's quite a list. I know from experience that supporting that range of platforms for an enterprise level application is no small feat. The other big addition provided by Version 2.1 is support for GlassFish clustering in all components. This is a critical enhancement, because if a few components cannot be properly scaled, then those components can become bottlenecks blocking true scalability for the entire application. It's of no use to add new servers if processing is blocked by an unscalable, or insufficiently scalable, component that is widely used in your particular operating environment. This is no longer a problem in GlassFish ESB 2.1. See the Release Notes for the other new and improved items, and visit the OpenESB home page for additional OpenESB-specific information. In Java Today, Frank Kieviet reports GlassFish ESB v2.1 released: "After a few months of development, bug fixing, testing, etc, GlassFish ESB v2.1 is now released. New in this release is that is a lot easier to scale GlassFish ESB through clustering. All components now have support for clustering. By the way, GlassFish ESB clustering is (of course) based on GlassFish clustering. Also new in this release is the inclusion of the IEP SE and Scheduler BC (a new component!), several component enhancements, and support for AIX 5.3..." Now available via Software Update and Apple's download page, the Java for Mac OS X 10.5 Update 4 and Java for Mac OS X 10.4, Release 9 promise "delivers improved reliability, security and compatibility for J2SE 5.0 and J2SE 1.4.2", and for Java SE 6 on 64-bit Intel Macs running Leopard. Apple's statement does not detail the security fixes, but a Mac Rumors article claims that the updates "address several vulnerabilities that could allow maliciously crafted Java applets to gain elevated privileges leading to arbitrary code execution," specifically citing Landon Fuller's public proof of concept exploit. And Danny Coward writes about JavaFX: Busy Bees: "You may have noticed that before JavaOne there wasn't the normal amount of blogging in the Java/JavaFX world. But during and since, its definitely made up for lost ground. Wow..." In today's Weblogs, Terrence Barr posted JavaOne news update 3 and wrap-up: "After a well-needed break over a long weekend (hiking in the Eastern Sierra Nevada - awesome!) here is news update 3 and a JavaOne wrap-up: Throughout the conference there was quite a bit of interest and good traffic at the..." Chris Campbell presents a tutorial, Effects in JavaFX: Chaining: "The third installment in a series on the filter effects package in JavaFX, explaining how effects can be chained together to produce even cooler results..." And John Ferguson Smart presents JavaOne - my personal favorite sessions: "As usual, JavaOne was a great networking opportunity, and I caught up with old friends, made new ones, and met up with people I had only ever known virtually. This year I was giving a session myself, so I didn't..."
In the Forums,
And The current Spotlight is the Sun Developer Network article The Java NIO.2 File System in JDK 7 : "Janice J. Heiss and Sharon Zakhour provide an update on The Java NIO.2 File System in JDK 7 : "JSR 203, a major feature of JDK 7 under the leadership of Sun software engineer Alan Bateman as an OpenJDK project, contains three primary elements that offer new input/output (I/O) APIs for the Java platform: An extensive File I/O API system addresses feature requests that developers have sought since the inception of the JDK..." This week's java.net Poll asks Will there be a JavaOne Conference in 2010?. Tomorrow (Thursday) is the last full day of voting. Our Feature Articles include today's new article by Thomas Kuenneth, Hacking JavaFX Binding. In this article, Thomas describes how to apply binding within JavaFX in a manner similar to what can be accomplished using Beans Binding (JSR-295). We're also featuring Gary Benson's Zero and Shark: a Zero-Assembly Port of OpenJDK, which tells the interesting story of how the Java group at Red Hat developed a cross-platform OpenJDK port.
The latest Java Mobility Podcast is Java Mobility Podcast 80: Java at FIRST 2010 Competition, in which Eric Areseneau talks about Java now being available for the FIRST 2010 Competition.
--> Current and upcoming Java Events :
Registered users can submit event listings for the java.net Events Page using our events submission form. All submissions go through an editorial review before being posted to the site. Archives and Subscriptions: This blog is delivered weekdays as the Java Today RSS feed. Also, once this page is no longer featured as the front page of java.net it will be archived along with other past issues in the java.net Archive. GlassFish ESB v2.1 has just been released. The new release features improved scaling through clustering, AIX 5.3 support... »
Related Topics >>
Glassfish Comments
Comments are listed in date ascending order (oldest first)
|
||
|
|