Skip to main content
Mule ESB Demo
Integration made simple !!
Integration Approaches
 Custom, point-to-point solutions
 Information silos live on
 Service Oriented Architecture (SOA)
 Enables loose coupling of services that are OS &
 programming language independent
 Web services (SOAP, REST), RPC, CORBA, etc.
 Enterprise Service Bus (ESB)
 Helps orchestrate & manage the chaos
 Good place to centralize general services
 Encourages best practices
Mule ESB
 Mule is a lightweight integration platform and service
 container that allows you to quickly and easily
 connect your applications together. Mule provides a
 robust, secure and scalable platform to build
 enterprise applications offering an array of transports
 such as JMS, HTTP, Email, FTP, JDBC and many
 more. It also offers a rich set of features for web
 services, message routing, mediation, transformation
 and transaction management. Designed around the
 ESB (Enterprise Service Bus) concept.”
-- www.mulesource.org
Mule: Lightweight and Adaptive
Adaptive integration
 • Standards-based and vendor-neutral
 • Seamless integration with existing infrastructure
 • Plug-in architecture allows for building block
 approach
 • Use with any application server or standalone
 Developmentsimplicity
 • Simplifi ed programming model
 • Ease of use through confi guration and control
 • Rapid development and deployment through
 code reuse
Open sourceadvantage
 • No expensive up-front license commitments
 • Access to source code allows customization and
 lowers risk
 • Vibrant developer community delivering best
 practices and modules
Why use Mule ESB
 Decouples Business Logic
 Location Transparency
 Transport Protocol
 Conversion
 Message Transformation
 Message Routing
 Message Enhancement
 Reliability (Transactions)
 Security
 Scalability
Mule ESB Architecture
 Architecture is based on concepts discussed in Enterprise Integration Patterns
Mule Deployment Topologies
 Enterprise Service Bus
Thank you!