Welcome Tomcat expert Jason Brittain!

September 3 2009

1 comment. 0

In conjunction with the exciting news about our new enterprise product for Tomcat, Tcat Server, we are thrilled to announce that Jason Brittain, renowned Tomcat expert and author of the best-selling O’Reilly book Tomcat: The Definitive Guide, has joined MuleSoft. As an architect on Tcat Server, Jason will bring his wealth of knowledge and ten years of experience working with Tomcat to help us continue to develop the very best enterprise product for Tomcat. As a champion of Tomcat, Jason will also work with the server-side Java community to educate developers and administrators about Tomcat and Tcat Server.

Introducing MuleSoft TCat Server

September 2 2009

6 comments 0

This week is an exciting one at MuleSoft — we just announced our newest product, MuleSoft Tcat Server. Tcat Server is a new enterprise Tomcat server, which provides application provisioning and server management capabilities for Apache Tomcat. You can read the press release here.

Mule ESB once again named top open source ESB by InfoWorld

September 1 2009

2 comments 0

In their annual 2009 Bossie Awards, InfoWorld once again named Mule ESB as the #1 open source ESB, in the “Best of Open Source Platforms and Middleware” category.

Mule ESB 2.2.2 Enterprise Edition is here

August 26 2009

2 comments 0

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 last month when we first made it available for customers to try out.

SAP Transport Now Available

August 10 2009

3 comments 0

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 send an XML message that is equivalent to a BAPI function request and receive an XML message that is equivalent to a BAPI function response. The transport uses RFC and BAPI calls via JCO (SAP Java Connector) provided by SAP.”

Building Applications Across the Cloud and Enterprise Using Mule

July 23 2009

3 comments 0

I am speaking this afternoon at OSCON on Building Applications Across the Cloud and Enterprise Using Mule. SOA and virtualization play critical roles in enabling cloud computing and an ESB can help to bridge the chasm between traditional enterprise technologies and cloud-based infrastructure and services.

New Mule Book Published

July 22 2009

0 comments 0

I am excited for Mule community members David Dossot and John D’Emic, that their book Mule in Action has been recently released by Manning Publications.

This book provides the first thorough coverage of all aspects of Mule. It provides examples for everything you will need to do with Mule, from creating and consuming services to working with various technologies such as JMS, Web Services, and FTP. Importantly, it covers how to test, deploy, monitor, and tune Mule applications, topics that can trip up new users due to the flexibility of the Mule platform.

High Availability Solution–Try it Now!

July 14 2009

3 comments 0

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 failed instance left off. After a system administrator has recovered the failed Mule instance and brought it back online, it automatically becomes the backup node.

LegStar for Mule Patterns



A pattern is a generic solution to a generic problem that is likely to occur over and over again. Patterns, for the purpose of this article, form a language that system designers can use like recipes: “if you find this type of problem, then you can apply this type of solution”.

In the domain of applications integration, patterns are particularly helpful. Application integration is complex, it typically involves several different systems, developers with different backgrounds, different organizations, etc. As a result of that complexity, the problems to solve are many. The introduction of Enterprise Integration Patterns (EIP) by Gregor Hohpe and Bobby Woolf [1] is an excellent coverage of patterns for application integration. We will refer extensively to EIP in this article.

To ESB or not to ESB

July 6 2009

41 comments 0

Last Updated August 22, 2016: I created a series of follow-up posts on this topic (but read this post first):