View Full Version : Pentaho vs Mule or ServiceMix

02-07-2007, 11:47 AM
We're in the process of selecting a business integration, we see (Mule, ServiceMix and Pentaho).

ServiceMix: Apache ServiceMix is an open source distributed ESB built from the ground up on the Java Business Integration (JBI) specification JSR 208http://cwiki.apache.org/confluence/images/icons/linkext7.gif (http://www.jcp.org/en/jsr/detail?id=208) and released under the Apache licensehttp://cwiki.apache.org/confluence/images/icons/linkext7.gif (http://www.apache.org/licenses/LICENSE-2.0.html). The goal of JBI (http://incubator.apache.org/servicemix/what-is-jbi.html) is to allow components and services to be integrated in a vendor independent way, allowing users and vendors to plug and play.

Mule is a light-weight messaging framework. It is a highly distributable object broker that can seamlessly handle interactions with other applications using disparate technologies, transports and protocols.
The Mule framework provides a highly scalable environment in which you can deploy your business components. Mule manages all the interactions between components transparently whether they exist in the same VM or over the internet and regardless of the underlying transport used.
Mule was designed around the Enterprise Service Bus architecture, which stipulates that different components or applications communicate through a common messaging bus, usually implemented using Jms or some other messaging server.
Mule goes a lot further by abstracting Jms and any other transport technology away from the business objects used to receive messages from the bus.

Could you please explain the pros and cons of Mule or ServiceMix vs Pentaho?.


02-08-2007, 12:50 PM
It seems that BI has more than one meaning! :) Pentaho is a BI platform where BI here means "business intelligence" as opposed to "business integration." I believe Pentaho and (Mule or ServiceMix) solve two different problems.