Prev | Current Page 99 | Next

Binildas A Christudas

"Service-Oriented Java Business Integration"


Mule
Mule is defined as a lightweight messaging framework functioning as an ESB. This
ESB features a distributed object broker, which can handle interactions between
different systems, applications, components, and services, irrespective of the
transport protocols and binding technologies. Mule provides a Universal Message
Object (UMO) API (inside org.mule.umo package), a way for components to interact
without needing to know about the protocol or delivery mechanisms of information
passed between them.
Mule can host standard POJOs, which can be managed from containers such as
Spring, Pico, and Plexus or from the classpath, or any other source. Mule has a JBI
interface which will compliment and not compete with ServiceMix. Mule and JBI
functions differently in the way they exchange message formats.
JBI is XML and WSDL centric whereas Mule makes no assumptions about the message
type, so that you can easily use Strings, binaries, MIME, XML, objects, streams, or
a mixture without any extra development. To stream all Mule supported formats
through a JBI-compliant container, suitable tunneling may need to be done or binary
like messages need to be transformed into XML format.


Pages:
87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111