JBI integration
Embedding Mule in JBI - You can use Mule transports, transformers and components inside any JBI compliant container.
[Invoking JBI Components from Mule] - Mule has a JBI binding allow you to invoke components form JBI containers allow JBI components to invoke Mule components.
Mule JBI Examples - Configuration examples for using Mule in JBI containers.
Mule and JBI
After careful consideration of the JBI implementation th Mule team decided that the JBI spec really only covered a sub-set of use-cases that are required when developing an SOA or integration solution. Essentially, the JBI sec if a specification written by vendors for vendors. Mule's whole approach is the exact opposite - it's an SOA/integration platform written for developers by developers.
Note that there is a new JBI-2 effort that has recently started. This approach seems to be recognising that POJO services are the right way to go (you saw it here first
) so we think we made the right choice not to adopt JBI. Also, there seems to have been very little uptake of the specification since it was launched in 2005.