How does Mule compare to JBI?
JBI is XML-centric, whereas Mule makes no assumptions about the message type, so you can easily use strings, binaries, MIME, XML, streaming or a mixture of formats without any extra development. JBI is also WSDL-centric, and while Mule does support WSDL, it also allows for other message contracts such as Java interfaces, annotations, or data matching contracts. Mule works with any JBI container, so Mule components, routers, endpoints, and transformers can be executed in a JBI container.