
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 [...]
Filed under: Mule ESB, Mule iON, MuleSoft by john.demic on Wednesday, December 14, 2011 | Social tagging: circuit breaker > developer tools > DevKit > Mule ESB > Mule3 > patterns
1 Comment »

Daniel Feist on Tuesday, May 3, 2011
In previous posts explaining the enterprise integration patterns with example Mule configuration I have covered Content-Enricher and Content-based Routing patterns, today I’ll talking about the “Message Filter” pattern. Message Filter How can a component avoid receiving uninteresting messages? Use a special kind of Message Router, a Message Filter, to eliminate undesired messages from a channel based [...]
Filed under: Mule ESB by Daniel Feist on Tuesday, May 3, 2011 | Social tagging: EIP > esb > messaging > Mule 3 > Mule ESB > patterns
No Comments »

David Dossot on Thursday, October 21, 2010
If you follow this blog or what’s happening in Mule 3, you’ve heard about the newly introduced configuration mechanism based on patterns. In the coming releases of Mule, we will keep adding new patterns based on users feedback and requests. But this doesn’t mean your experience with configuration patterns will be limited to the ones that [...]
Filed under: Mule ESB by David Dossot on Thursday, October 21, 2010 | Social tagging: configuration > Mule 3 > Mule ESB > patterns
No Comments »

David Dossot on Wednesday, October 6, 2010
True to our goal of simplifying the configuration of Mule, we will be adding the capacity to programmatically configure Mule 3 in the coming releases. With configuration patterns aiming at reducing the amount of XML configuration and a new IDE in the works for graphically configuring Mule, the third angle we wanted to take on [...]
Filed under: Mule ESB by David Dossot on Wednesday, October 6, 2010 | Social tagging: api > configuration > Java > Mule 3 > patterns
No Comments »

David Dossot on Tuesday, October 5, 2010
The pattern-based configuration series continues! After a first set of fairly generic patterns, this new addition will demonstrate how highly specialized patterns can provide value too. When processing messages, a certain format is always assumed to have been respected so that the required data can be retrieved. It is possible and oftentimes desirable to be [...]
Filed under: Mule ESB by David Dossot on Tuesday, October 5, 2010 | Social tagging: configuration > Mule ESB > patterns
No Comments »

David Dossot on Monday, October 4, 2010
Web Service Proxy was the last configuration pattern presented in this blog. Time for a new one! Connecting systems together is one of the most essential task of integration. Mule ESB offers the necessary building blocks for achieving such connections. One of these building blocks allows establishing bridges between message sources and destinations. Known as [...]
Filed under: Mule ESB by David Dossot on Monday, October 4, 2010 | Social tagging: configuration > Mule ESB > patterns
2 Comments »

David Dossot on Wednesday, September 29, 2010
After the introduction of Simple Service, the configuration patterns series continues! The second pattern we would like to introduce is Web Service Proxy. Proxying web services is a very common practice used for different reasons like security or auditing. This pattern allows a short and easy configuration of such a proxy.
Filed under: Mule ESB by David Dossot on Wednesday, September 29, 2010 | Social tagging: configuration > Mule ESB > patterns
13 Comments »

David Dossot on Tuesday, September 28, 2010
As announced before, Mule 3 will offer pattern-based configuration artifacts that will allow you to perform common configuration tasks with the least amount of XML. This first post opens the series where each of these patterns will be introduced. The first configuration pattern we’d like to present is called: Simple Service. Its goal is as [...]
Filed under: Mule ESB by David Dossot on Tuesday, September 28, 2010 | Social tagging: configuration > Mule ESB > patterns
5 Comments »

David Dossot on Wednesday, September 1, 2010
Configuring Mule involves XML, and though using a decent XML editor can help a lot (thanks to the contextual help it provides from Mule’s schemas), there is still a enough angle brackets to warrant a coffee break as projects get more complicated. As the number of services in a Mule project increases, so does the amount [...]
Filed under: Mule ESB by David Dossot on Wednesday, September 1, 2010 | Social tagging: configuration > Mule 3 > Mule ESB > patterns > XML
2 Comments »