JavaBeat Certifications Certifications Kits Articles Interview Questions OCAJP 7 OCPJP 5 OCPJP 6 OCEJWCD 6 SCBCD 5.0 SCEA SCJA

Is Mule an ESB?

Topic :
Feedback Request New QnA Print Email

Is Mule an ESB?

Mule was designed around the concepts of ESB, but evolved the design to provide greater flexibility in the way in which services can communicate with each other. ESB standardizes on the notion of a message bus, whereas Mule services can communicate over a whole range of communication channels. Think of an ESB as a topology - a way to organize components and their interactions. Where Mule differs from an ESB is that it supports the ESB topology but also others: pipeline, peer network, client/server, hub-and-spoke, embedded and more. These can also be mixed and matched to model complex enterprise messaging and service requirements. For more information see the [MULEUSER:Topologies] page.

Mule has been designed to provide a simple, powerful model of wiring POJO (Plain Old Java Object) services together using endpoints and makes no assumptions about the message or interfaces being used. Mule's ultimate goal is to be the "Swiss-army knife" of integration. It is adaptive to its surrounding technology rather than prescribing it. There are no hard and fast rules on how your integration service layer should behave when using Mule; you can pull in JBI, EJB, Mainframe apps, Messaging, web services, sockets and file systems and interact with them all in simple consistent way.

Topic :
Feedback Request New QnA Print Email

All api java java 6.0 java 7.0 jdbc jsp servlet ejb jndi jms ejb 3.0 j2ee jee 5.0 jee 6.0 jsf struts spring Hibernate ajax JBoss Seam netbeans eclipse ant xml maven dojo junit javafx j2me log4j ESB JBoss Apache Quartz scjp mysql oracle gwt openjpa jmx yui google-guice android JBoss scwcd 5.0 scjp 1.5 scjp 1.6 scja scbcd 5.0

javabeat | advertise | about us | contact | useful resources
Copyright (2004 - 2013), JavaBeat