Wednesday Apr 21, 2010

OpenESB under Oracle


It has been a few months after the acquisition of Sun by Oracle. I wrote a blog about how OpenESB is now faring under Oracle. Oracle has reduced the investments in OpenESB, but the open source project is well on its way to become a community that stands on its own. In my blog I look at what it means for users and contributors and how the future of OpenESB may look like.

Thursday Jan 07, 2010

New High Availability and Clustering Whitepaper for GlassFish ESB

New High Availability and Clustering Whitepaper for GlassFish ESB

Mike Somekh, Mark Foster, Rastislav Kanocz have published an in-depth 42 page whitepaper on High Availability with GlassFish ESB.

This whitepaper goes beyond just describing how to implement an ESB in a development environment: it covers how to move the ESB into mission-critical, high volume production and provides insight from experts who have successfully delivered real-world, high performance middleware infrastructures. The paper covers the options for delivering mission-critical GlassFish ESB solutions into Production as well as the critical requirements and considerations to be taken into account when designing and deploying highly-available applications. It also describes a reference architecture based on a typical real-world scenario which the authors have implemented.

Download the whitepaper

Tuesday Jan 05, 2010

GlassFish ESB v2.2 release now available for download


The first post on The Aquarium for 2010! What better way to start the new year than with a new release?

Six months after the release of v2.1, GlassFish ESB v2.2 is now released and is available for download. Three more components made it to released status, and are included in the installation. These components are the email binding component, the REST binding component, and the POJO service engine.

GlassFish ESB v2.2 can be downloaded from the OpenESB downloads page.

Sunday Oct 25, 2009

NHIN Connect Using GlassFish and OpenESB

The importance of information exchange in Health Care will continue to grow and the Federal Goverment has several projects to improve it, while also trying to reduce costs. And, as Bill wrote earlier in the year, Sun's Open Source has been actively engaged in this.

Added - Just noticed Tim O'Reilly's note on WhiteHouse.GOV's stack. They use MySQL, Drupal and Apache.


The goal of the National Health Information Network (NHIN) is to provide secure, nationwide, interoperable health information infrastructure that will connect providers, consumers, and others involved in supporting health and healthcare. And the CONNECT Gateway is intended to let the federal agencies connect to the NHIN.

Within the HHS, the ONC is the main entity that coordinates these efforts and it just has choosen Health Information Exchange Open Source (HIEOS) as a key portion of NHIN Connect.

And, HIEOS - developed by Vangent - is using several of our OpenSource components - see Architectural Diagram - including OpenESB and GlassFish, and MySQL.

Monday Oct 05, 2009

Spring DM and OpenESB v3 / Project Fuji playing nice

Project Fuji icon

Sujit has published a blog entry showing a nice example of how to easily leverage Spring DM within OpenESB v3 / Project Fuji; both to either expose a service, or to call existing services on the "bus".

The "bus" (a.k.a. normalized message router) adds the option of a message based, loosely coupled and asynchronous contract to an OSGi environment such as Felix or GlassFish v3. The simple API mechanism allows the (interface centric) OSGi services to implement and invoke message based services. Fuji then includes a host of advanced constructs, including the ability to route, transform and augment these messages.

The sample application bundle as well as instructions on installing the Spring DM bundles is available on the Fuji wiki.

Monday Sep 07, 2009

Free webinar: GlassFish ESB Intelligent Event Processor (IEP) In Action

OpenESB's IEP SE (Intelligent Event Processor Service Engine) is an open source Complex Event Processing (CEP) and Event Stream Processing (ESP) engine. The IEP enables SOA and Event-Driven Architectures.

On Wednesday, Tom Barrett will explore and demonstrate the IEP in a webinar. Tom Barrett is a Software Systems Engineer and a well known Sun Java Ambassador. In this webinar, he will give an introduction of CEP, provide an overview of the IEP, and showcase two examples. If you're thinking about using the IEP in your own projects, this may be an ideal way to get started with CEP quickly.

When: Wednesday, September 9, at 10:00 am PDT (1:00 pm EDT / 19.00 CET); Duration 1 hour

Tuesday Aug 18, 2009

OpenESB community partner releases the first commercially supported OpenESB component

Imola releases CORBA BC

Many of the components in OpenESB were developed by Sun, and all of the components in the GlassFish ESB distribution are commercially supported by Sun.

Now, for the first time, and hopefully the first of many to come, it is an OpenESB community partner that has taken a component through the OpenESB release process, providing commercial support on it. This component is the CORBA BC and the OpenESB community partner is Imola Informatica. With this component, developers can exchange messages with CORBA interfaces without any coding. Download it from the OpenESB downloads page!

Thursday Jul 23, 2009

Fuji M7 (OpenESB v3) - EIP Support and more


Mark has announced the Availability of Fuji M7. This new release features Many Additions including support for Enterprise Integration Patterns (EIP - website, Wikipedia). Supported patterns include: Message Filter, Split, Content-Based Routing, Aggregate and Wire Tap

The Screencasts page does not yet include examples for the new features, but Mark hints that they are on their way. Also see previous entries tagged Fuji

Saturday Jun 20, 2009

Fuji M6 is now Available - POJOs, S3, SSL and other features


Earlier in the week the team for Fuji (advance for OpenESB v3) released their latest Milestone, M6. Mark has a good Overview of the release which includes a good Demo (note - content is not streamed). The Downloads now include an install image for Felix and a bundle with GlassFish v3. New features include Java POJOs, S3, and SSL support.

For more details, refer to Mark's post or go to the M6 home page and the Demos and Screncasts page.

Tuesday Jun 16, 2009

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.

More details can be found in the release notes. And GlassFish ESB v2.1 can be downloaded from the OpenESB downloads page!

Friday May 29, 2009

OpenESB update: v2.1 Release Candidate 2, a webinar, and JavaOne

GlassFish ESB v2.1 is almost done: Release Candidate 2 is now available from the OpenESB downloads page. We expect to be able to list the GA version a few days after JavaOne.

Not clear what OpenESB is and what it can do for you? Sign up for a free webinar that will be held on June 10 at 10am PDT. Reserve a seat by registering!

If you're attending JavaOne, make sure to pay us a visit. There are several events that feature OpenESB. See our JavaOne events page.

Monday Apr 27, 2009

Tom Barrett presents: Sun GlassFish ESB in Action: A Technical Deep Dive

On Wednesday April 29 at 10:00am PDT, Tom Barrett will present a webinar in which he will provide a technical deep dive of GlassFish ESB. Tom is a SOA Technical Specialist, and Java Ambassador. He's the author of several high quality OpenESB tutorials. In this webinar he will cover amongst others BPEL orchestration of web services using the BPEL service engine, the use of binding components, and the assembly, deployment and testing of composite applications.

Join the webinar on Wednesday! Reserve a seat by registering!

Monday Apr 20, 2009

Fuji M5 Now Available


Fuji continues to make progress. Fuji M3 was Released last November but I missed M4 (but see Annies' note on Logging). M5 was released last week (Downloads) and Andi has just published a Release Summary that complements the M5 Wiki page.

Andi and Kirill also gave a nice webinar on Fuji last Thursday; see the webinar page for links to the screencasts and the presentation - I'm afraid I'm a bit behind and have not yet uploaded the recording.

And, on related news, the recent Release of OpenESB v2.1 M2 has been well received, notably the ability to install OpenESB directly on a pre-existing GlassFish installation; see the notes by Manfred and Giovani.

Added Also see Mark's Post on M4 and M5; as he points out the instructions on M4 are here.

Wednesday Apr 15, 2009

OpenESB v2.1 Milestone 2 now available

As was announced on the OpenESB site and on Mark White's blog, Milestone 2 of the upcoming GlassFish ESB v2.1 release is now available.

This milestone includes many bug fixes compared with the previous milestone. Also, AIX is now a supported platform. Next to the "full installer" that includes GlassFish v2.1 and NetBeans 6.5, there's now also a component bundle installer that only installs the runtime and design time components on top of an existing installation of GlassFish and NetBeans.

With Milestone 2, GlassFish ESB v2.1 is nearing its destination: there's only one more milestone planned before the release. Milestone 2, like any other OpenESB distribution and component, can be downloaded from the OpenESB downloads page.

Monday Apr 13, 2009

Fuji, The Next Generation of OpenESB - This Week's GlassFish Webinar


This week's webinar is on Fuji, the project delivering the core of OpenESB v3 that provides a lightweight, developer-friendly, and extensible platform for composite application development. Since Fuji leverages OSGi directlly, it is a perfect match for GlassFish v3.

The presentation on Thursday, April 16th, 11am US Pacific, at TheAquarium Channel. Full details (and recordings) at the Show Page.