Mule® is a Java-based integration platform designed for interoperability with the broadest range of connectors and integration technologies commonly found in enterprise IT environments. Mule is battle-tested in production worldwide, including several of the world's largest financial and telecommunications companies. Mule is the most-used, most-reliable open source integration option for enterprise developers.
The core of Mule is a SEDA-based service container that manages service objects, known as Universal Message Objects or UMOs, which are "plain old Java objects" (POJOs). All communication between UMOs and applications or services is made through message endpoints. These endpoints provide a simple and consistent interface to vastly disparate technologies such as JMS, SMTP, JDBC, TCP, HTTP, XMPP, text, etc.
For applications that require high transaction processing volumes or multiple integration endpoints, Mule provides a robust engine and management tools. Mule's modular design allows developers to "plug-in" new components and transports with minimal intrusion to their infrastructure or their existing Mule installation.





