üMule is a
lightweight Java-based messaging framework that allows you to quickly and
easily connect your applications and enable them to exchange data.
üMule uses a
service-oriented architecture (SOA), enabling easy integration of your existing
systems. Regardless of the different technologies the applications use,
including JMS, Web Services, JDBC, HTTP, and more, Mule seamlessly handles
interactions among them all. The Mule framework is highly scalable, allowing
you to start small and connect more applications over time. Mule manages all
the interactions between applications and components transparently, regardless
of whether they exist in the same virtual machine or over the Internet, and
regardless of the underlying transport protocol used.
üMule is based on
ideas from Enterprise Service Bus (ESB) architectures. The key advantage of an
ESB is that it allows different applications to communicate with each other by
acting as a transit system for carrying data between applications within your intranet
or across the Internet. There are currently several commercial ESB
implementations on the market. However, many of these provide limited
functionality or are built on top of an existing application server or
messaging server, locking you into that specific vendor. Mule is
vendor-neutral, so different vendor implementations can plug in to it. You are
never locked in to a specific vendor when you use Mule.
No comments:
Post a Comment