Get Your HAM (Highly Available Mule)

April 14 2009

2 comments 0
motif

You may remember that two months ago, I did a webinar on Using Mule and GigaSpaces for Scalable SOA. In this webinar, Uri Cohen and I demonstrate how GigaSpaces XAP could be coupled with Mule to easily take services and make them highly-available.

Today, MuleSource announced an OEM agreement, allowing the Mule enterprise service bus (ESB) to leverage the GigaSpaces XAP technology. This means Mule enterprise customers can now guarantee the uptime of their applications and ensure that the most mission-critical SOA applications are continuously available with no data loss.

The software is available today as a packaged solution based on Mule Enterprise 2.2 that allows you to deploy Mule in an active-passive mode. Messages are replicated across the cluster, so if your primary server goes down, the backup instance can be promoted and continue to process your messages. Combined with the transactional capabilities of Mule, the result is guaranteed uptime and zero data loss.

You can contact MuleSource to learn more about the solution.


We'd love to hear your opinion on this post


2 Responses to “Get Your HAM (Highly Available Mule)”

  1. Hi,

    Missed the original webinar….In your blog you state that: “Messages are replicated across the cluster, so if your primary server goes down, the backup instance can be promoted and continue to process your messages.”

    Are there any restrictions if services (e.g. POJO’s) hosted in Mule update resources such a JMS queues or Databases directly in the service itself? Are there any requirements to provide an underlying MOM (e.g. ActiveMQ) or Transaction Manager?

    Thanks,
    James

  2. Hi,
    For absolution integrity, transactions are usually required. We’re getting Mule EE Multi-Transaction support working with GS so that you can manage transactions across different sources without the overhead of XA. To call out to Database and Jms from a service should be done using Mule endpoints. I recommend using Bindings for this: http://tinyurl.com/demqxz.