Home PageCategories: Frameworks
Latest version: 1.4.3
Added 2006-10-03Updated 2007-10-18
Open source ESB and integration platform.
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 an interface to 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 an engine and management tools. Mule's modular design allows developers to "plug-in" new components and transports.
Features include:
- supports XFire, Apache Axis, WebMethods Glue and .NET Web Services.
- supported application server transaction managers: WebLogic, WebSphere, JRun, JBoss, Resin and generic JNDI-based support.
- supported transports: JMS, MQ Series, Tibco, Oracle AQ, Web Services/SOAP, FTP, HTTP/HTTPS, SSL/TLS, Multicast, IMAP, In-Memory, JBI, JDBC, MQ Series, Multicast, SMTP/POP3, RMI.
- integrates with Spring, JBI, EJB, GigaSpaces, HiveMind, JavaSpaces, JCA, JNDI, JOTM, JTA, PicoContainer, Plexus.
- supports Java 1.4/1.5/1.6
- runs on Red Hat / Fedora Linux, Windows Server, Solaris SPARC / x86, Suse Linux, Ubuntu / Debian Linux, FreeBSD, Mac OSX
Built for Java |
Free or free version available |
Source code provided |