Mule ESB Overview
Mule ESB Overview
Mule ESB Overview
Core Capabilities:
Service Mediation
Separate business logic from
protocols and message
formats for rapid, nimble
development and long-term
flexibility.
Service Orchestration
Coordinate and arrange
multiple services and expose
them as a second-generation
composite application.
Service Creation & Hosting
Expose app functionality as a
service and create an efficient
standards-based architecture
or host existing services in
lightweight containers.
Message Routing
Direct messages based on
content or predetermined rules
and filter, aggregate, or resequence as required.
Data Transformation
Transform data to and from
any format across
heterogeneous transport
protocols and data types or
enhance incomplete
messages.
Event Handling
Deliver synchronous and
asynchronous events,
transactions, streaming,
routing patterns, and a SEDA
architecture.
OS
Database
App Server
Development Tools
Linux
Solaris
HP-UX
Windows
AIX
Mac OS X
Oracle
DB2
Derby
MySQL
MS SQL Server
Standalone
WebSphere
Resin
Apache Tomcat
Weblogic
Geronimo
Jetty
Mule Studio
Ant
Eclipse
Maven
IntelliJ
JBoss
IDEA
ESB Capabilities
AS400 Data
Queue
Abdera
Amazon SQS
Transports
jBPM
CICS CTG
CXF
JCR
Servlet
JDBC
SFTP
Jersey
SMTP/S
Jetty
SOAP
JMS
STDIO
LDAP
TCP
Multicast
UDP
FTP
POP3/S
VM
Hibernate
Quartz
XMPP
HTTP/S
Restlet
WebSphere MQ
Legs4Mule
RMI
WSDL
IMAP/S
SAP
Atom
WS-Addressing
WS-I SecurityProfile
CXF
WS-Policy
WSDL
.NET Web
Services
WS-Security
Jersey
WS-I BasicProfile
Restlet
Spring Security
Aceji
PGP
SAML
JAAS
SSL/TLS
SAML2
OAuth
EJB3
Spring
Groovy
Jaxen
JRuby
Java
Jython (Python)
JXPath
Atom
GZIP
JSON
Base64 encoded
Hex Strings
EDI
Byte arrays
HL7
COBOL Copybook
CSV
HTML/ XHTML
XML
Encrypted
Java Objects
Caching
High Availability
Clustering
Data Transformation
XSLT, XQuery
Smooks
Mule DataMapper
BPEL
JSR-223 (Scripting)
Quartz
jBPM
OGNL Filters
Web Services
REST
Security
Containers
Languages
Javascript
Data Formats
Other
Manage Mule clusters easily from Mule's web-based enterprise management console, much
like individual units or server groups
High Performance
Leverage Mules sophisticated edge caching technology for ultra-high-performance use
cases.
Handle more transactions on the same hardware or use less hardware than other options,
reducing costs.
Infinite Scalability
Simplify expansion planning and redesign by leveraging Mules highly scalable SEDA
architecture
Scale out horizontally or vertically with Mules in-memory data grid
Built-in visibility
Manage performance from a single interface and lower the risk of downtime. Monitor key statistics, set
SLA alerts, and diagnose and fix performance issues.
Manage deployments from a single interface
Operational Dashboard: Get a single view of everything occurring across multiple Mule
instances
Deployment Manager: Remotely provision applications to a group of Mule servers or clusters
with a few clicks, and quickly roll back if necessary.
Integrated Application Repository: Store applications in a central repository to enable
collaboration between development and operations.
Mule
IBM Websphere
Oracle Service
Bus
Size (measured
by download
size)
76MB
550-600MB,
depending on
platform
1.1GB
Required app
server
Optional, None
required
IBM Websphere
Application Server:
826MB-838MB
Oracle Weblogic:
1.03GB
Planning and
deployment
Quick
implementation
and deployment
Extensive
architecture,
planning and stack
deployment effort
Extensive
architecture,
planning and stack
deployment effort
Minimum
CPU (x86
Linux)
Single-core 1.6
GHz
Single-core 3GHz or
Dual Core 2.4GHz
Minimum
RAM (x86
Linux)
768MB
1GB, 2GB
recommended
4GB
10
Mule
Minimum disk
(x86 Linux)
IBM Websphere
Oracle Service
Bus
260MB
1.9GB
15GB
Required
Products
Mule ESB
IBM Websphere
ESB
IBM Websphere
MQ
IBM Websphere
Application Server
IBM Rational
Application
Developer
Deployment
Model
Standalone or Any
Application Server
Must be deployed on
Websphere
Application Server
Must be deployed
on Oracle
Weblogic
Deploy in weeks
Go to market in one third of the time on an open platform built to interoperate with your existing assets.
Learn more
Leapfrog competition
Moving to the cloud and going mobile? Simplify your business with an integration platform that spans
SOA, SaaS integration, and APIs.
11
12
File Name
Description
Size
Download
780 KB
Download
13