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

Introducing Mule iBeans

Jackie on Monday, September 21, 2009

I recently caught up with Ross Mason, co-founder and CTO of MuleSoft, to ask him about the launch of Mule iBeans, a new integration framework that allows your existing Java web applications to easily interact with other webapps and services, such as Twitter, Flickr, Gmail, and Amazon EC2.

Mule ESB 2.2.2 Enterprise Edition is here

Jackie on Wednesday, August 26, 2009

The enterprise edition of Mule ESB 2.2.2 has been released and is now ready for download. This release is the most stable release of Mule to date and includes over 100 bug fixes, the most significant of which are listed here. We have also released version 1.0 of Mule High Availability, which we blogged about [...]

SAP Transport Now Available

Jackie on Monday, August 10, 2009

SAP users, rejoice! Our esteemed partners at Osaka Gas Information System Research Institute Co., Ltd (OGIS) in Japan have created the SAP transport for Mule 2, available for download from MuleForge. Yuji Yamano, the project lead on the SAP transport, explained how it works: “The SAP transport provides connectivity with SAP ERP 6.0. Users can [...]

High Availability Solution–Try it Now!

Jackie on Tuesday, July 14, 2009

Do you have high availability requirements for your Mule application? Mule High Availability provides basic failover capability for Mule. When the primary Mule instance become unavailable (e.g., because of a fatal JVM or hardware failure or it’s taken offline for maintenance), a backup Mule instance immediately becomes the primary node and resumes processing where the [...]

Using Quartz to Trigger a Service

Jackie on Monday, June 29, 2009

When you’re working with Mule, you’re usually concerned about responding to messages that come in and making sure you’re routing them correctly from service to service. But what if you just want to trigger a service component on a set interval? What if its method doesn’t require any incoming data at all?

Using Mule for ETL

Jackie on Thursday, June 18, 2009

The Mule framework provides all the extract/transform/load (ETL) tools you need for connecting to data sources, extracting and transforming data, and passing it along on any number of channels.

Having Some REST with Mule’s Power Tools

Jackie on Tuesday, June 9, 2009

This is a guest blog entry by David Dossot, co-author of the soon-to-be-released book Mule in Action. I recently had the opportunity to integrate a bunch of REST resources and came to further appreciate what I consider to be Mule’s power tools: scripting and expressions (there is a third tool in my power box, Spring, [...]

Streaming in Mule

Jackie on Thursday, May 28, 2009

Streaming enables efficient processing of large data objects such as files, documents, and records by streaming the data through Mule rather than reading the whole thing into memory. Streaming provides the following advantages: Allows services to consume very large messages in an efficient way Message payloads are not read into memory Simple routing rules based [...]

Error Handling in Mule

Jackie on Monday, May 18, 2009

Mule provides different approaches to handling errors. You can set exception strategies for connectors, models, and individual services. You can use the exception router to specify where the message goes when an error occurs. And you can use the exception type filter for fine-grained control. Following is an introduction to these approaches.

Getting a Response from your Mule Services

Jackie on Monday, May 4, 2009

When wiring your Mule services together, new users sometimes get confused about when to use an outbound router and when it’s sufficient to simply get a reply. Following is a description of the three message styles you can use to get a response from your Mule services.