This week's giveaway is in the Spring forum.
We're giving away four copies of REST with Spring (video course) and have Eugen Paraschiv on-line!
See this thread for details.
The moose likes Web Services and the fly likes Flavors of ESB softwares Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of REST with Spring (video course) this week in the Spring forum!
JavaRanch » Java Forums » Java » Web Services
Bookmark "Flavors of ESB softwares" Watch "Flavors of ESB softwares" New topic

Flavors of ESB softwares

Hussein Baghdadi
clojure forum advocate

Joined: Nov 08, 2003
Posts: 3479

Suppose we want to employ ESB/JBI in our organization.
In which flavors ESB products (Mule, Synapse or any thing else) come in? WAR, EAR, RAR or a standalone server?
Binildas Christudas

Joined: Sep 02, 2002
Posts: 25
Hi John,

Let me answer your query in the context of ServiceMix and the book in discussion:

ServiceMix is a container for JBI components. At the same time the ServiceMix JBI container by itself is a JBI component. This characteristic enables ServiceMix to be deployed as a standard JBI component into another vendor's ESB container, provided the host ESB container supports JBI components. When we say a ServiceMix container is a JBI component, it means that a host container (like OpenESB from Sun) can make use of almost every ServiceMix component, whether the component is a standard JBI component or a lightweight component (the difference between these two is explained in the text). The promise of this model is that the developer-created components can be reused across JBI containers.

To answer your query:
WAR, EAR, RAR or a standalone server?

ServiceMix supports integration with JOnAS, JBoss, Spring, Tomcat, Geronimo, etc. Moreover, ServiceMix is also available as a .war file which can be used to deploy ServiceMix inside any J2EE application server or Servlet Engine. This will aid the side-by-side deployment I talked about in this link.

To learn more on ESB, JBI, ServiceMix & EIP, refer to the PACKT title "Service Oriented Java Business Integration":

Binildas C. A.<br />Principal Architect, <a href="" target="_blank" rel="nofollow"></a><br />(SCJP, SCJD, SCBCD, SCEA, MCP, TOGAF, LZA)<br /><a href="" target="_blank" rel="nofollow"></a>
I agree. Here's the link:
subject: Flavors of ESB softwares
jQuery in Action, 3rd edition