Browsing the Source Code with the Mule IDE


If you’re working with the Mule IDE, the Mule source code is automatically attached to the Mule JARs. This allows you to browse and step into the source code while you’re developing Mule applications. The Mule IDE looks for files with the naming convention mule-* in $MULE_HOME/src and automatically attaches them to the Mule JARs.

If you’re evaluating Mule Enterprise, the source code is not included with the Mule download.

Get Your HAM (Highly Available Mule)


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.

Webinar: Graphical Data Transformation for Mule ESB


Another reminder that tomorrow we have a really interesting webinar on how to graphically design data transformations between XML documents and Java objects using Mule. Instead of coding complex XSLT or custom Java classes, you can now simply drag and drop right from the Mule IDE!

Join Francis Upton, creator and Despot of the Oakland Software Data Transformer (OSDT) for Mule and myself for a webinar on Graphical Data Transformation for Mule ESB tomorrow.

Dallas JavaMUG


Continuing my whirlwind speaking tour on Mule, I landed in Dallas this week to talk to the JavaMUG. This was my first MUG (I’ve been to JUGs, SIGs, Camps, and Meetups, but never a MUG), and I was blown away to walk into a room of 75+ people all there to hear about Mule (okay, the free pizza and soda probably helped, too). Supposedly it was their largest attended event in several years. I gave a similar talk last month in San Francisco,

ebizQ Commentary: Is “Guerrilla SOA” a Realistic Option When the CEO Doesn’t Approve Your Budget?


Trying to get budget from the C-level in these economic times can be difficult, but integration and SOA initiatives are still very much alive and need to move forward. Check out this blog post and conversation on ebizQ to consider whether “’Guerrilla SOA’ is a realistic option when the CEO doesn’t approve your budget.”

Drag and Drop Data Mapping for Mule


Almost any application you build using Mule will require some kind of data transformation. One thing that I frequently hear come up on the user lists, when I’m talking at JUGs, etc, is how to easily map data between XML formats, Java Beans, and flat files. If you have used Mule at all, you’ll know there are several solutions already for doing this, both as part of Mule and available through a number of great MuleForge projects.

Galaxy 1.5.2 is released!


The Galaxy team is happy to announce the availability of the 1.5.2 release. This release provides several improvements:

  • Support for Mule 2.2
  • Policy enforcement now occurs correctly when metadata changes and lifecycle transitions occur
  • Policies can now be applied to Entries
  • Metadata properties can now be deleted via the API
  • Performance improvements
  • Dependency/link searches now work correctly
  • The default version of entries can now be set without an error being thrown
  • The Galaxy Enterprise database configuration tool now works correctly on Windows

For more information,

Mulecast: A conversation with the creator of The Science Service Bus (SSB)


In this episode, MuleSource Sr. Director of Engineering speaks with Edwin Tellman, creator of The Science Service Bus (SSB). As the name implies, the SSB allows programs to send data to each other and serves as a translator service, translating the data from the format preferred by the source application to the format preferred by the destination application. It is inspired by, and is backwards-compatible with the Gaggle program.

Galaxy on EC2 in one hour!


We have been running Galaxy successfully on our in-house servers and laptops for demo purposes for some time now and decided that having a running image of Galaxy on Amazon’s EC2 was the next logical step. Galaxy in the cloud gives us the opportunity to expose a running instance to a much wider audience than might otherwise interact directly with the product.

Jersey, Restlet, and Abdera RESTpack Releases Available for Mule 2.2.1


We’re happy to announce the availability of the RESTpack connectors for Mule 2.2, which include support for Jersey, Abdera, and Restlet. In addition to supporting the latest Mule 2.2 codebase, the following improvements have been made:

  • JERSEY-8: Filters and security are now correctly applied to endpoints.
  • JERSEY-2: Endpoints are now synchronous by default
  • Upgraded to the Jersey 1.0.2 release
  • RESTLET-9: Restlet Request ChallengeResponse is not properly initialized (Guards now work correctly in Mule)
  • The Abdera connector now contains an EntryBuilderTransformer,