Introduction:
The world’s most widely
used enterprise service bus. Mule ESB, any developer can connect applications
using pre-built connectors, integration templates and drag-and-drop tooling.
Mule ESB takes the pain out of integration by delivering everything needed to
connect the enterprise to on-premises and cloud systems on a single, open
platform.
Easy to learn, powerful to use:
Integrate with Anything, deploy anywhere
Over 120
out-of-the-box connectors to integrate any protocol or application, on-premises
or in the cloud. A single integration can be deployed anywhere with the push of
a button.
Drag-and-drop graphical design
With Mule Studio,
any developer can be productive in minutes, easily creating integration flows
and mapping data from a single graphical design environment.
Build,
edit, document and debug integrations graphically (or in XML)
Ø Graphical drag-and-drop environment shrinks on-ramp to days, not
weeks
Ø Visual debugging and auto-documentation speeds project delivery
Ø Two-way editing between the graphical and XML views eliminates
the trade-off between ease-of-use and control
Ø One-click deployment of applications to Mule ESB or Cloud Hub™
Accelerate
development with graphical data integration
Ø Visual data mapping eliminates manual coding
Ø Rules, lookups, and editing capabilities enable advanced
transformations
Ø DataSense™ discovers end-point meta-data dynamically
Ø Supports XML, JSON, CSV, POJOs, Excel, and more
Use
familiar tools and processes
Ø Leverages the most popular development tools such as Eclipse,
Maven and GitHub
Ø Eclipse-based environment eliminates the need to learn new
development frameworks
Ø Integrated with Apache Maven and continuous build processes for
dev/test effectiveness
Ø Supports components of any type, "plain old Java
objects" (POJO) to components from other frameworks.
Rapidly
implement APIs with APIkit
Ø Automatic generation of integration flows significantly reduces
API development time
Ø Access to MuleSoft connectors and data mapping tools accelerates
connection to backend services
Ø Pre-packaged testing console for testing API implementation
before it goes live
Use the tools you know
Mule ESB leverages mainstream Java development tools like
Eclipse, Maven, spring and Ant. So developing integrations take hours, not
days.
Technical
Specs and Capabilities
With Mule ESB, you can leverage the platforms, technologies, and
development tools you already know to get up and running quickly. Mule also
adapts to existing investments, making it lower cost, easier to adopt, and
simpler to manage.
Platforms
and technologies
OS
|
·
Linux
·
Windows
|
·
Solaris
·
AIX
|
·
HP-UX
·
Mac OS X
|
Database
|
·
Oracle
·
MySQL
|
·
DB2
·
MS SQL Server
|
·
Derby
|
App Server
|
·
Standalone
·
Weblogic
|
·
WebSphere
·
Geronimo
·
JBoss
|
·
Resin
·
Jetty
|
Development Tools
|
·
Mule Studio
·
Profiler (YourKit, Japex)
|
·
Ant
·
Maven
|
·
Eclipse
·
IntelliJ
·
IDEA
|
ESB
Capabilities
Transports
|
·
AS400 Data Queue
·
Abdera
·
Amazon SQS
·
jBPM
·
CICS CTG
·
CXF
·
Email
·
FTP
·
Hibernate
·
HTTP/S
·
Legs4Mule
·
IMAP/S
|
·
JCR
·
JDBC
·
Jersey
·
Jetty
·
JMS
·
LDAP
·
Multicast
·
POP3/S
·
Quartz
·
Restlet
·
RMI
·
SAP
|
·
Servlet
·
SFTP
·
SMTP/S
·
SOAP
·
STDIO
·
TCP
·
UDP
·
VM
·
XMPP
·
WebSphere MQ
·
WSDL
·
... dozens more
|
Web Services
|
·
Atom
·
CXF
·
.NET Web Services
·
REST
|
·
WS-Addressing
·
WS-Policy
·
WS-Security
·
WS-I BasicProfile
|
·
WS-I SecurityProfile
·
WSDL
·
Jersey
·
Restlet
|
Security
|
·
Spring Security
·
SAML
·
SAML2
|
·
Aceji
·
JAAS
·
OAuth
|
·
PGP
·
SSL/TLS
|
Containers
|
·
EJB3
|
·
Spring
|
|
Languages
|
·
Groovy
·
Java
·
Javascript
|
·
Jaxen
·
Jython (Python)
|
·
JRuby
·
JXPath
|
Data Formats
|
·
Atom
·
Base64 encoded
·
Byte arrays
·
CSV
·
Encrypted
|
·
GZIP
·
Hex Strings
·
HL7
·
HTML/ XHTML
·
Java Objects
|
·
JSON
·
EDI
·
COBOL Copybook
·
XML
|
In-Memory Data Grid
|
·
Caching
|
·
High Availability
|
·
Clustering
|
Data Transformation
|
·
XSLT, XQuery
|
·
Smooks
|
·
Mule DataMapper
|
Other
|
·
BPEL
·
jBPM
|
·
JSR-223 (Scripting)
·
OGNL Filters
|
·
Quartz
|
Designed for developers, chosen by global enterprises
A secure platform
Block unauthorized access to systems, protect sensitive data
from exposure, and prevent attacks through proactive threat management with Any
point Enterprise Security.
Guard
your system against security attacks
Ø Restrict access based on client IP addresses with drag and drop
filters
Ø Prevent replay attacks using easily configurable message expiry
policies
Ø Apply cyclic redundancy checks (CRC) to detect message tampering
Maintain
data integrity and confidentiality
Ø Encrypt all or part of confidential message payloads
Ø Store access credentials in an encrypted vault
Ø Preserve data integrity with digital signatures
Protect
access to APIs and SOA endpoints
Ø Leverage proven security standards such as SAML, OAuth, and
WS-Security
Ø Use existing LDAP stores for authentication and authorization
Scalable, reliable, available
Architected for both
high throughput and highly distributed environments. Mule ESB’s built-in high
availability clustering and data grid ensures no messages are lost.
Meet
and exceed "-ility" requirements for mission-critical enterprise
applications
Organizations across
industries trust Mule ESB to deliver 100% uptime, process tens of thousands of
transactions per second, and support thousands of Mule servers deployed in a highly
distributed environment.
Ø Guarantee the reliability of your application
Ø Finely tune Mule for ultra-high performance use cases
Ø Scale up and out as business needs grow
High
Availability, Guaranteed Reliability
Ensure
failover and reliability without a loss of scalability with Mule’s active-active
clustering model (requires Platinum Support subscription)
Ø Share workload between applications while maintaining transient
state information with Mule’s in-memory data-grid to provide bulletproof
reliability together with scalability
Ø Manage Mule clusters easily from Mule's web-based enterprise
management console, much like individual units or server groups
High
Performance
Ø Leverage Mule’s 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 Mule’s
highly scalable SEDA architecture
Ø Scale out horizontally or vertically with Mule’s 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.
Proactively
detect and resolve issues
Ø SLA Alerts: Receive early warning of potential system problems
before they occur.
Ø Monitoring framework integration: Integrate with your existing
monitoring framework or escalate alerts via email or SNMP
Ø Runtime Performance Manager: Tune Mule to eliminate bottlenecks
and maximize performance
Control
at every level
Ø Role-based Access Control: Maintain system security by assigning
the right permissions to development and operations
Ø ESB Remote Control: Start, stop, and restart ESB resources
individually at the cluster, server, service, and end-point levels
Ø Task Scheduler: Schedule and automate common management tasks in
advance
Handle business change with ease
Drive down TCO
Reduce the total cost
of delivering SOA up to 65% by cutting expenses for hardware, enterprise
service bus maintenance and software development fees.
The
Leanest, Meanest ESB
Mule ESB is the
world's most efficient Enterprise Service Bus. It is designed to work
efficiently on commodity hardware, virtual machines and even developers'
laptops. Compared to other ESBs it requires a fraction of the resources
in order to run effectively.
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
|
Dual core 1.5GHz
|
Minimum RAM (x86
Linux)
|
768MB
|
1GB, 2GB recommended
|
4GB
|
Minimum disk (x86
Linux)
|
260MB
|
1.9GB
|
15GB
|
Required Products
|
Mule ESB
|
IBM Websphere ESB
IBM Websphere MQ IBM Websphere Application Server IBM Rational Application Developer |
Oracle Service Bus
Oracle Weblogic Oracle Enterprise Manager Oracle JDeveloper |
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.
Leapfrog competition
Moving to the cloud
and going mobile? Simplify your business with an integration platform that
spans SOA, SaaS integration, and APIs.
Connect
and succeed
Successful companies
are connected companies. When you’re connected you get better insights, have
smoother processes, and stronger partner and customer relationships.
The
opportunity to connect is massive
The mobile
revolution, the big data explosion and the massive growth of cloud applications
have created an enormous number of things to connect. The companies that have
figured out how to bring all these things together are winning.
Connect
it all in one place
We built Anypoint
Platform to make connecting easy. Anypoint Platform is the only complete
platform for SOA, SaaS integration and APIs. The Anypoint Platform gives you
the freedom to connect what you want, when you want, whether its on-premises or
in the cloud.
Downloads:
File Name
|
Description
|
Size
|
Download
|
Mule ESB
Overview.pdf
|
Mule ESB Overview Document
|
355 KB
|