Tuesday Jun 16, 2009

GlassFish ESB Continues to Grow

GlassFish ESB was released earlier this year and included as part of GlassFish Portfolio, but that was just the start as a new minor release, v2.1, has just been made available that continues what was started and adds in some important new capabilities.  A sampling of those includes:

  • Clustering for all components is now supported.
  • The Intelligent Event Processor (IEP) for performing complex event processing is now included in the installer.
  • The Scheduler BC is also included in the installer.
  • Support for NetBeans has been updated to version 6.5.1.
  • The included and supported GlassFish Enterprise Server has been updated to v2.1 and AIX is now supported.
  • Numerous other enhancements to existing components that you can read in the release notes.
If you'd like to learn more, visit any of the links above or download the software.  And if you are interested in being on the bleeding edge and would like to see what is coming in the future, visit Project Fuji where a lighter weight, OSGi based platform is being worked on that blends in scripting and simpler ways to implement an ESB.


Tuesday Aug 19, 2008

Event Processing and SOA

Service Oriented Architecture (SOA) has been "the thing" in the integration world the past few years with vendors latching on to the term and enhancing or creating new products that support all aspects of SOA such as ESBs and BPM/orchestration tools. All the while, customers have been continuing to implement standard EAI patterns using point to point integration products and Message Oriented Middleware (MoM) for publish and subscribe solutions. These EAI solutions continue to work today, but increasingly are being asked to move more and more from batch based processing to real time and event driven processing.

Enter Event Driven Architecture, or EDA. EDA takes the principles of SOA such as loosely coupled components and services, and applies them to event emitters and consumers. In a way, where SOA provides loose coupling for synchronous service invocations, EDA provides loose coupling for asynchronous systems. In this way, EDA is very complimentary to SOA.

But EDA goes beyond just asynchronous systems and enters into Event Stream Processing and Complex Event Processing (CEP). Event Processing provides for receiving events from any source, and aggregating, correlating, analyzing, monitoring, and otherwise processing the events. Additionally where SOA is typically used to process individual requests in isolation from others, Event Processing handles events from multiple sources in the context of previous events providing new insight into the behaviors of systems and users.

The result of this processing can be to trigger other processes or send alerts in response to thresholds being exceeded, or to use the aggregated events for reporting for dashboard applications. Applications of Event Processing includes fraud detection, algorithmic trading, security monitoring, Business Activity Monitoring (BAM), and many more.

Sun's Java Composite Application Platform Suite (Java CAPS) has always had EDA capabilities given its roots in EAI and MoM and with the Intelligent Event Processor (IEP), we are adding the Event Processing capabilities that today's EDA's require to compliment the SOA capabilities inherent in Java CAPS. By having this be a component of a broader integration platform, the IEP can leverage the adapters and engines of the platform rather than having to recreate that functionality like a standalone CEP offering has to.

To learn more, visit the Open ESB Community where the IEP is being built. Additionally, see the August 2008 Java Developers Journal with an article on EDA and the IEP on page 16.

Thursday May 24, 2007

JDJ Readers' Choice Awards

Java Developers Journal is running their yearly Readers' Choice Awards and I'm pleased to see Open ESB doing well. I encourage folks to go vote, but also to comment here on why you did or didn't vote for Open ESB as the best Java ESB.

But since I brought JDJ up, I should note that we had an article on How to Deliver Composite Applications with Java, WS-BPEL & SOA published in the March 2007 issue. In it we describe how to use NetBeans and GlassFish with the JBI runtime and BPEL Service Engine being developed in Open ESB to build a simple app orchestrating several services into a comp app.

Tuesday May 15, 2007

Ubuntu, Java, and Open ESB

I'm a bit late in blogging about this, but I was very pleased to see that Ubuntu's Feisty Fawn (7.04) release includes a full Java stack with it. While I haven't installed it yet to see exactly what is there, it is advertised to include GlassFish and NetBeans which I'm guessing means it includes the Java EE 5 SDK Tools Bundle which is awesome as that means the Open ESB bits are also included!

This means that an even larger number of developers now have easy access to the integration technologies being developed as part of Project Open ESB.

Monday May 14, 2007

JavaOne Press

My boss and I ended up talking with the press quite a bit last week while at JavaOne and am pleased to see that a few things we said must have rang true as it is being written about!

Thursday May 10, 2007

Open ESB Preview Released

I have blogged about Open ESB previously and am pleased to see that we announced the release of our latest preview yesterday. This release builds upon what has been released previously continuing the alignment with NetBeans and GlassFish and adds more JBI components to those that are available. And I am very pleased to see that not only are the Sun built components but a number of others from our open-source partners and the community.

Please do take a look, try things out, and provide feedback, or if you are so inclined join the community and contribute!




« July 2016