Implementing a Circuit Breaker with DevKit
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
Getting the most out of Mule Error Handling
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
Mule 3.2.1 Released
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
Total traceability with correlation IDs
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
Mule Tip: Controlling Mule Soap Headers
You might have noticed that under certain circumstances Mule will add its own Soap Headers to the CXF calls. This can be a problem
Implementing Custom Validation with DevKit
Validating data can be easy with Mule if your message payloads are in certain formats. XML payloads, for instance, can be verified for correctness
Mule Studio Beta Milestone 5 Released!
We are pleased to announce the Beta Milestone 5 release of Mule Studio, the graphical design tool for Mule ESB. At its core, it is
Agent-Based Synchronous HTTP Request Handling (A Recipe)
In the vast majority of cases, HTTP requests are processed synchronously: the operation that the client wants to perform on the targeted resource is
Every time you ignore Loose Coupling a little donkey dies
I wrote an article recently on InfoQ about how REST replaced SOAP on the web. The comments rolled in and I found myself if
Encrypting passwords in Mule
Jasypt is an open source Java library which provides basic encryption capabilities using a high-level API. This library can be used with Mule to avoid