Você está na página 1de 2

Mule ESB

The Leading Open Source Enterprise Service Bus


Overview
Mule ESB is the worlds most widely used open source enterprise service bus, with over 1.5 million downloads and 2,500 production deployments. With Mule be productive in minutes, easily creating and integrating application services. Mule ESB takes the complexity out of integration, enabling developers to easily build high-performance, multi-protocol interactions between heterogeneous systems and services.

Mule ESB: Simple and Open


Simplied programming model Developers can be up and productive in minutes Lightweight and modular Demands low CPU and memory usage, simplifying deployment and maintenance Flexible and pragmatic deployment options Deploy in any topology, and with or without an application container Standards-based and vendor-neutral Adapts to existing infrastructure and prevents vendor lock-in Open source accessibility Developer-friendly and no expensive software license costs

Taking the A out of SOA


An ESB functions as a transit layer for carrying information, providing connectivity to a wide range of heterogeneous technology assets. The bus provides a set of capabilities to enable integration and service-oriented architecture (SOA), including service creation and mediation, routing, data transformation, and management of messages between endpoints.

Web Services

REST

Portal/CMS

Email

Mule ESB

JDBC

JMS

File/FTP

SAP

WebSphere MQ

Mainframe

With Mule ESB, there is no need to embark on a top-down transformative SOA initiative with a lengthy payback horizon. Instead, Mule ESB works with any existing infrastructure, and IT organizations can immediately see value from the serviceorientation and decoupled integration that Mule ESB provides. At the same time, the Mule ESB Enterprise suite includes enterprise-class features and tools that enable Mule ESB to scale up and meet the most demanding performance or reliability challenges posed by even the largest SOA implementations.

Features and Capabilities


Service Mediation Separate business logic from messaging Shield services from message formats and protocols Enable location-independent service calls Provides protocol bridging Expose end-points, EJBs, Spring beans, and POJOs as services Host services as a lightweight service container Exchange data across applications with varying data formats Manipulate message payload, including encryption, compression and encoding transformations Format messages across heterogeneous transport protocols data types Route messages based on content and complex rules Filter, aggregate and re-sequence messages

Data Transformation

Service Creation & Hosting

Message Routing

Technical Specications
OS Database Linux Windows Oracle MySQL Standalone Apache Tomcat Weblogic Mule IDE Development Tools Ant AS400 Data Queue Abdera Amazon SQS jBPM CICS CTG CXF Email FTP Hibernate HTTP/S Legs4Mule IMAP/S ESB Client/Server Peer-to-Peer JCR JDBC Jersey Jetty JMS LDAP POP3/S Quartz Restlet RMI SalesForce Solaris AIX DB2 MS SQL Server WebSphere Geronimo JBoss HP-UX Mac OS x Derby Atom CXF .NET Web Services REST WS-Addressing WS-Policy Spring Security SAML EJB3 Groovy Java Javascript Atom Base 64 encoded Byte arrays CSV XSLT XQuery BPEL jBPM JSR-223 (Scripting) Aceji JAAS Spring Jaxen Jython (Python) JRuby Encrypted GZIP Hex Strings HTML/ XHTML Java Objects JXPath WS-Security WSDL Jersey Restlet PGP SSL/TLS Event Handling Asynchronous SEDA Streaming Synchronous Transactions Routing Patterns

App Server

Resin Jetty

Web Services

Maven Eclipse IntelliJ IDEA SAP Servlet SMTP/S SOAP STDIO TCP UDP VM XMPP WebSphere MQ WSDL ... dozens more Hub and Spoke Pipeline

Security Containers

Languages

Connectivity

Data Formats

JSON EDI COBOL Copybook XML

Flexible Deployment Topologies

Enterprise Service Network (ESN)

Data Transformation

Smooks Mule Data Integrator OGNL Filters Quartz

Other

Exclusive in Mule ESB Enterprise


Premium Connectors Performance WebSphere MQ connector Premium JDBC connector Availability Productivity Out-of-the-box retry policies for self-healing connections High availability (HA) module for failover Integrated service registry

Mule ESB Management Console High performance multi-resource JMS transactions

About MuleSoft
MuleSoft is the Web Middleware Company, providing enterprise-class software built on the world's most popular open source application infrastructure products, Mule ESB and Apache Tomcat. With Mule ESB and Tcat Server, MuleSoft brings an ideal combination of simplicity and power to todays web applications. Its products boast more than 1.5 million downloads and over 2,500 production deployments by leading organizations such as Walmart.com, Nestl, Honeywell and DHL, as well as 85 in the Global 500 and 5 of the worlds top 10 banks.
All contents Copyright 2010, MuleSoft Inc.

For more information: www.mulesoft.com or email info@mulesoft.com

MuleSoft and the MuleSoft logo are trademarks of MuleSoft Inc. in the United States and/or other countries. All other product and company names and marks mentioned in this document are the property of their respective