hot-topics mule and the cloud what's new in mule 3 apache tomcat tips and tricks developer tools

Mule Tip: Multiple PropertyPlaceholders in same Mule Configuration

Mariano Capurro on Friday, February 3, 2012

If you want to avoid including configuration parameters (probably connection related parameters) in your Mule configuration, you can use property placeholders, which will allow you to upload these parameters from a properties file. This enables you, for example, to have different property files for different environments (Dev, QA, Prod) or allows you to reuse the [...]

Using Mule with Drools and jBPM

Eugene Berman on Wednesday, February 1, 2012

Mule 3 has many routing processors and expression evaluators that can be used to implement routing logic. However, sometimes business rules may be too complex. For example, one of our customers is a large logistics company which uses Mule for their warehouse routing. To handle their complex set of rules, they decided to use Mule [...]

Adding Flows Dynamically

fernando.federico on Monday, January 30, 2012

Mule has a new really cool module ready to be used in Muleforge called Dynamic Flows. The idea behind this new module might sound strange at first but it is actually quite simple: it allows you to add new flows to your existing mule application without restarting the server. It provides three simple operations for flow management: [...]

Announcing Mule 3.3 Milestone 1

Daniel Feist on Monday, January 9, 2012

A couple of months back we released Mule 3.2, which is the version we recommend for all Mule users.  The latest release of Mule 3.2 is Mule 3.2.1 which can be found on the download page. We haven’t stopped though. Since releasing Mule 3.2.1, we’ve been busy working on Mule 3.3 M1.  This is the first of a [...]

Announcing DevKit 3.1: easy OAuth, API docs and more

Emiliano Lesende on Wednesday, December 21, 2011

Less than a month ago we released the DevKit 3.0 and we are on a roll here. Just in case you are jumping onto the bandwagon a little late, the DevKit is a tool for authoring Mule extensions. The model is quite easy. First you write a POJO, then you annotate your POJO with Mule [...]

2011: A Mule Retrospective

Ross Mason on Monday, December 19, 2011

As cliché as it is to say, it’s hard to believe that an entire year has passed since I last took stock of Mule. When I look back on 2011, it’s absolutely incredible to me how far MuleSoft and the Mule community have come.

Implementing a Circuit Breaker with DevKit

john.demic on Wednesday, December 14, 2011

One of my favorite patterns from Michael Nygard’s excellent Release It! is the Circuit Breaker.  A circuit breaker is an automatic switch that stops the flow of electricity in the event of a failure.  This sort of behavior is also useful when integrating with remote systems. We might want to stop message delivery on an outbound-endpoint [...]

Getting the most out of Mule Error Handling

Pablo La Greca on Tuesday, December 13, 2011

Error handling in event driven systems like Mule can be a challenge to understand, if you have worked with Mule you’ll know that there are exception strategies and this post will help you get the most out of them. How error handling works in Mule Note: In this blog we are going to talk about [...]

Mule 3.2.1 Released

Ramiro Rinaudo on Friday, December 9, 2011

This is a quick note to let you know that we have released Mule 3.2.1 Community and Enterprise.  This is a maintenance release focusing on reliability and performance. Highlights of the new release include: Improved performance for Mule’s out-of-the-box active-active High Availability Clusters. An enhanced Business Event Analyzer, adding improved readability and and usability to its view into business transactions [...]

Total traceability with correlation IDs

David Dossot on Tuesday, December 6, 2011

Distributed systems are great: they’re more versatile and resilient than monolithic ones. They also bring challenges of their own, one of them being the difficulty of building a holistic picture of the systems and interactions involved in the processing of a request or the execution of a business activity. Business process modeling and their reification in business [...]