| MULE onDEMAND | JOIN THE BETA | PARTNERS | MULE OPEN SOURCE | COMPANY |
DATA SHEETS
SPECIFICATIONS
Operating Systems
- Red Hat / Fedora Linux
- Windows Server
- Solaris SPARC / x86
- Suse Linux
- Ubuntu / Debian Linux
- FreeBSD
- Mac OSX
Java (tm)
- Java 1.4
- Java 5/Java 6/Java 7
Transport
- JMS
- MQ Series
- Tibco
- Oracle AQ
- Web Services/SOAP
- FTP
- HTTP/HTTPS
- SSL/TLS
- Multicast
- IMAP
- In-Memory
- JBI
- JDBC
- SMTP/POP3
- RMI
- and More...
Integration
- Spring
- JBI
- EJB
- Salesforce.com
- Intalio BPM
- HiveMind
- GigaSpaces
- JavaSpaces
- JCA
- JNDI
- JOTM
- JTA
- PicoContainer
- Plexus
Web Services
- Apache Axis
- XFire
- REST
- SOAP
- WebMethods Glue
App Servers
- WebLogic
- WebSphere
- JBoss
- Apache Tomcat
- Geronimo
- Jetty
- JRun
- Oracle
- Resin
Mule is a Java-based, open source platform for Integration
MuleOnDemand is a service from MuleSource and based on our flagship Mule product, the leading open source ESB and integration platform.
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.
Mule Server Technical Specifications
OS |
Transport |
Integration |
Web Services |
| Red Hat / Fedora Linux | JMS | Spring | XFire |
| Windows Server | MQ Series | EJB | Axis |
| Solaris SPARC / x86 | FTP | GigaSpaces | SOAP |
| Suse Linux | HTTP | JavaSpaces | REST |
| Ubuntu / Debian Linux | HTTP Servlets | JBI | Glue |
| FreeBSD | HTTPS | JCA | |
| Mac OSX | IMAP | JNDI | Security |
| In-Memory | JOTM | Acegi | |
Java |
JBI | JTA | JAAS |
| Java 1.4 | JDBC | PicoContainer | PGP |
| Java 5 ("Tiger") | SOAP | Plexus | |
| Java 6/Java 7 | SSL | HiveMind | Other |
| Multicast | Salesforce.com | Intalio BPM | |
AppServer |
Oracle AQ | BPEL | |
| Apache Tomcat | POP3 | jBPM | |
| WebLogic | Remote EJB | JSR-223 (Scripting) | |
| WebSphere | RMI | Quartz | |
| Geronimo | SMTP | OGNL Filters | |
| JBoss | System I/O | ||
| Oracle | TCP | ||
| Resin | Tibco | ||
| Jetty | TLS | ||
| JRun | VFS | ||
| UDP | |||
| XMPP | |||
| AS400 Data Queues | |||
| File system |
Flexible deployment topologies
- Including Client/Server, Peer-Peer, ESB and Enterprise Service Network (ESN)
Pluggable connectivity
- Including JMS (1.0.2b and 1.1), VM (embedded), JDBC, TCP, UDP, Multicast, HTTP, Servlet,JBI
Orchestration of services
- Using WS-BPEL and Mule components and routers
Support for asynchronous, synchronous and request-response events
- Processing over any transport
Web Services
- Using XFire (STaX-based) Axis or Glue
Declarative and Programmatic
- Transaction support including XA support
End-to-End support
- For routing, transport and transformation of events
Spring framework integration
- Can be used as the ESB container easily embedded into Spring applications
Event streaming support
- Real time data processing and transformation
Highly scalable enterprise server
- Using the SEDA processing model
REST API
- To provide technology agnostic and language neutral web based access to Mule Events
Dynamic, declarative, content-based and rule-based routing options
- Concepts from Enterprise Integration Patterns.
