Mule 2.1.2 Released

motif

It’s a holiday season, and we’re happy to give you Mule 2.1.2! This little Santa helper features over 50 bugfixes and enhancements. Even better, it’s hot in our documentation department, with a dozen issues resolved there and major work put into schema annotations for seamless configuration reference info lookup. Some other highlights include:

Preview release of Mule IDE

December 4 2008

1 comment.
motif

A bit of history
We created Mule IDE to ease the work when developing with Mule. Along with the work on Mule 2.0 we started work on an updated version of the IDE that would allow you to graphically design Mule configurations. This turned out to be by far more work than initially expected so we decided to rescope the work. Right now we focus on the little helpers that make developing with Mule easy and cut out the graphical editor for now.

Writing a Mule Transformer

December 3 2008

3 comments
motif

Transformers in Mule are simple objects that convert the current message from one type to another. The interface for a transformer is simple, but there are some tips and tricks for getting the most out of transformers. For this post we will define a transformer the converts from an Order object to HTML so that we can email the details of an order to a customer.

RESTful integration at QCon and my Dr. Dobbs podcast

motif

I just got back from QCon in San Francisco. QCon is one of the best conferences around (IMHO). The speakers are great, the content quality is excellent, and the hallway conversations are thought provoking. If only I could’ve attended more!

JUGs around the globe

November 26 2008

0 comments
motif

Over the past few months the momentum and activity from the community around Mule has been truly astounding.  As you may have seen in the newsletter Ross recently sent out, we’re continuing to update our community site to highlight some of the great things you have been doing.  We’re also starting to get more involved with local JUGs and mixers around the globe so that we can learn from you and share roadmap and product updates before they go prime time.

Introducing Expression Transformers

November 26 2008

4 comments
motif

The Mule expression framework was one of the new features in Mule 2. It provides a very powerful way to make queries on incoming messages and use the results to control how Mule behaves. Mule already supports a variety of expression languages such as Xpath and Groovy. There is also expressions for navigating the current message headers, payload and attachments.

Performance Tuning in Mule

There are several ways to tune performance in Mule. I’ve just finished a page on performance tuning in the Mule 2.x User Guide that walks through the available performance tuning options and provides formulas for calculating threads. Following is an excerpt of the high-level information from that page.

Mulecast: “Mule in Action” book interview

November 24 2008

0 comments
motif

In this episode, MuleSource CTO and co-founder Ross Mason speaks with David Dossot and John D’Emic about their recently released book “Mule in Action” published by Manning. During this podcast the authors discuss why they wrote the book, what readers (and users of Mule) can expect, and some tips on getting started with Mule today.

Enable Your Mule ESB for Performance Monitoring

November 24 2008

1 comment.
motif

Ken Yagen and I have done a webinar on Using Mule HQ to Manage Performance on Nov.18, 2008. Here is what you need to do in order to enable your Mule ESB for performance monitoring using Mule HQ:

Creating Events in Galaxy

November 20 2008

1 comment.
motif

Galaxy includes many standard events you can use right out of the box, such as ENTRY_CREATED and LIFECYCLE_TRANSITION. (For the full list, click here). Using the Event API, you can also create your own events and create scripts that listen for them.