File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
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
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
It's not a secret anymore!