Mule ESB: Scalable, Available, Reliable

Scalability

Mule's stage event-driven architecture (SEDA) makes it highly scalable.  A major airline processes over 10,000 business transactions per second with Mule whille H&R Block uses 13,000 Mule servers to support their highly distributed environment.

High Availability (Active-Active Cluster)

Mule ESB Enterprise provides reliable, scalable and easy to manage clustering to ensure high availability for mission critical applications.  In a clustered environment data is shared between all instance within the cluster meaning that all instances can run the same applications, providing bulletproof reliability.  A data grid shares all transient state information among clustered Mule ESB instances, such as SEDA service event queues and in-memory message queues. Should any Mule instance be lost the others can handle the load immediately with no service interruption.

Because Mule ESB Enterprise uses an active-active model for clustering, reliability can be ensured without a loss of scalability.  Furthermore, as clusters are managed as logical units, much like individual units or server groups, managing clusters is simple.  Together these two capabilities deliver superior TCO for mission-critical environments.

Reliability

Mule ESB Enterprise Edition provides all the reliability required for even the most mission-critical enterprise applications.  75% of the revenue of a major airline run through Mule and 5 of the world's top 10 banks use Mule for financial applications.

High Performance

Mule supports even the most demanding high-performance applications.  A major global travel reservation system  handles over 10k business transactions per second with Mule.  



Download Mule ESB

Testimonials

"We are a 24x7/365 shop where high availability is a critical requirement for us, along with scalability to volumes that start with tens and hundreds of transactions per second and grow from there"

-Jefferey Trim, Principal Architect, GSI Commerce 


"We process a huge number of transactions through the one instance of Mule that we have.  Basically every AJAX request we get from the VPRO application comes through Mule. Every command that’s processed, everything that users see and do, comes through Mule."

-Christopher Ginn, Senior Architect at H&R Block


"Mule never failed or misbehaved.  Mule just runs; it elevates robust to the level of bulletproof.”

-Don Harrington, Justice Systems