InfoQ

Interview

Ross Mason on Mule and the role of ESBs

Interview with Ross Mason by on Jan 24, 2007

Community
SOA
Topics
Web Services ,
ESB
Tags
Mule ,
SOA Appliance
Summary
Mule founder Ross Mason talks about the the role of the ESB, when to use and not to use ESBs, BPEL, and ESBs vs. integration brokers. Mule is an open source ESB and Ross discusses how people are using Mule and how it compares to commercial alternatives. Ross reveals that Mule got its name because it takes the donkey work out of integration projects.

Bio
Ross Mason is Co-founder and CTO of MuleSource, Inc., the creators of the open source Mule integration platform. He founded the Mule project in 2003 and strived to make it a leading Java-based ESB and integration platform. Mule is used by top-tier financial institutions such as CitiGroup, JP Morgan and Deutsche Bank as well as many other high profile enterprises including American Airlines, Adobe.

About the conference
So Ross can you tell us a little bit about yourself and what you're involved in?
You do a lot of integration work. What are the typical challenges with integration that companies face?
There's a lot of talking about ESBs. What is an Enterprise Service Bus?
From mapping requirements to an architecture what kind of requirements would typically map to services on a bus and why would you do that?
What would the lines on an interaction diagram be between those services and where does the ESB fit in?
What role does the bus play? You can do this and have a Java method that does this kind of scripting between operations?
A lot of people talk about ESBs and BPEL in the same breath. What is the relationship there?
If you just have two services talking to each other, do you need an ESB?
What are some of the limitations of the ESB concept?
What kinds of problems are too small for an ESB?
What kinds of problems are too big for an ESB to solve?
What's actually new about ESB? How is this an evolution for the message broker concept?
What's the difference between an ESB and an integration broker?
Why is the bus not the same as the hub?
When designing with an ESB what's the right level granularity to expose a service on the bus at?
Tell us about Mule.
What does Mule offer?
Can you give some examples on how people use Mule?
Can you contrast Mule to WebLogic integration or other integration solutions?
How did you pick the name Mule?
How does ESB fit into the whole Service Oriented Architecture?
show all  show all
Mule & ESB by JAVAID ASLAM Posted Dec 21, 2008 7:33 PM
  1. Back to top

    Mule & ESB

    Dec 21, 2008 7:33 PM by JAVAID ASLAM

    This interview presents nothing new, no depth.
    why should one choose Mule over any other ESB?

Educational Content

Brian Marick on 4 Challenges and 5 Guiding Values of Agile Software Development

Brian Marick takes us through a quick tour of the most important values and challenges to adopting Agile successfully (they aren't the typical challenges and values we hear in the community).

Are You a Software Architect?

The line between development and architecture is tricky. Does it exist at all? Is an ivory tower actually needed? There's a balance in the middle, but how do you move from developer to architect?

Agile – A Way of Life and Pragmatic Use of Authority

The word 'authority' sometimes produces an allergic response in hard-line agilists. Freedom and authority – both are bad if misused and both are good if used in right spirit for a noble cause.

Getting Started with Grails, Second Edition

"Getting Started with Grails" brings you up to speed on this modern web framework. Companies as varied as LinkedIn, Wired, and Taco Bell are all using Grails. Are you ready to get started as well?

Using ITIL V3 as a Foundation for SOA Governance

Those familiar with only ITIL V2 often scoff at the thought that ITIL could serve as a governance framework for SOA. With ITIL V3, the focus of the framework shifted towards service-orientation.

Adrian Colyer on AspectJ, tc Server and dm Server

SpringSource CTO Adrian Colyer discusses AspectJ, SpringSource's dm Server and tc Server products, OSGi and Scrum.

Adam Wiggins on Heroku

Heroku's Adam Wiggins talks about Rails, Background Jobs, Add-Ons, Ruby, and how Heroku manages to work around Ruby's inefficiencies using Erlang and other languages.

SOA as an Architectural Pattern: Best Practices in Software Architecture

For Grady Booch the foundation of a good architecture is patterns, SOA being just one of many patterns. In this Second Life presentation, Booch attempts to bring more clarity on what architecture is.