JBI Implementations
The following open-source software JBI based ESB implementations are available:
- Open ESB
- Petals ESB
- Apache ServiceMix
- FUSE ESB (enterprise ServiceMix) - compliant JSR 208
- Bostech ChainBuilder ESB
- Mule. Though not a JBI compliant container by itself, Mule provides interoperability with JBI containers. There is a separate Mule-JBI project that is to address this JBI compliance issue.
The following ESBs are certified by the JBI/JSR 208 TCK: Open ESB and Petals ESB.
In addition, the Project GlassFish open-source Java EE application server comes with the JBI runtime from the Open ESB project.
Java EE SDK also includes the JBI runtime and a BPEL orchestration engine.
Oracle claims its Fusion Middleware comes with JBI implementation.
TIBCO ActiveMatrix Service Grid provides a service container framework, based on the JSR 208 and SCA specifications, allowing service containers (Java, Java EE, .net, BPEL) to be added as needed, as composite applications on a common foundation.
JBI implementations have not kept pace with commercial product Enterprise Service Bus offerings, as current JBI offerings lack support for modern parsers (DFDL and XMLNSC), efficient graphical development tools, and shifting development tasks from the developer to automation.
Read more about this topic: Java Business Integration