|
Mule Technical Specifications
DATA SHEETS
Learn MoreI am interested in:SPECIFICATIONSOperating Systems
Java (tm)
Transport
Integration
Web Services
App Servers
Mule is a Java-based, open source platform for integrationMule 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.
Flexible deployment topologiesPluggable connectivity
Orchestration of services
Support for asynchronous, synchronous and request-response events
Web Services
Declarative and Programmatic
End-to-End support
Spring framework integration
Event streaming support
Highly scalable enterprise server
REST API
Dynamic, declarative, content-based and rule-based routing options |
