SlideShare a Scribd company logo
MULE ESB
Presented by
B. Abhimnyu
AGENDA
1.Enterprise service Bus
2.Mule ESB
3.Components
4.Scenarios
Enterprise Service Bus(ESB)
Enterprise Service Bus (ESB) is an application that gives
access to other applications and services. Its main task is to
be the messaging and integration backbone of an enterprise.
An ESB is a distributed middleware system to integrate
different applications. All these applications communicate
through the ESB. It consists of a set of service containers
that integrate various types of applications. The containers
are interconnected with a reliable messaging bus.
MULE ESB
Mule ESB is a lightweight Java-based enterprise service bus
(ESB) and integration platform that allows developers to connect
applications together quickly and easily, enabling them to
efficiently exchange data.
WHY MULE ESB? 1.The Integration is possible with cloud
based applications also like
 Facebook
 Twitter
 2.Reduces complexity compared to
WESB
 3.Advanced Functionalities and
Features
The three main components of Mule Studio are as follows
Package Explorer:Package Explorer contains the entire
Structure of the project
Palette:Palette is a source for accessing
endpoints,components,transformers,cloud connectors
Canvas:It is a graphical editor to create your flows.
PACKAGE EXPLORER
PALETTE
CANVAS
About Package Explorer
Src/main/app: stores your flow
Src/main/java:stores custom java class
Src/main/resources: creates graphical flow
and we can also add required resources
Src/test/java:contains the test related java files
Src/test/resources:contains the flow related test
files
Mapping:stores the mapping related files
Palette Components
Connectors send and receive data, and are responsible for
connecting to external resources and delivering messages.
connectors can be Inbound or Outbound. An Inbound
Endpoint receives messages via its associated transport. Each
transport implements its own Inbound Endpoint element. An
Outbound Endpoint sends messages via its associated transport.
Each transport implements its own Outbound Endpoint element
Transformers
Transformers convert message payloads to formats expected by
their destinations.
It performs different conversions depending on requirements.
Filters
Filters: Filters decide which Mule messages should be
processed. Filters specify the conditions that must be met for a
message to be routed to a service or continue progressing
through a flow. There are several standard filters that come with
Mule ESB, which you can use, or you can create your own filters
Scenario-1
Pick a Order XML file from ftp server and
place the file into JMS Queue in string
format and take the file from the same
queue and place into
local folder(JSON format).
Mulesoft ppt
Mulesoft ppt
Mulesoft ppt
Mulesoft ppt
Mulesoft ppt
Mulesoft ppt
Scenario-2
Send a request (Order Request) to web
service through http endpoint and
place the response(Order Info) in local
folder in the form of csv file and do
transformation using data mapper.
Mulesoft ppt
Mulesoft ppt
Mulesoft ppt
Mulesoft ppt
Mulesoft ppt
Scenario-3
Using Quartz scheduler invoke mule flow
every 30 sec (Invoke web service and
place the response in local file).
Mulesoft ppt
Mulesoft ppt
Mulesoft ppt
Mulesoft ppt
Mulesoft ppt
Scenario-4
Can you send an email if got an
exception in mule flow.
Mulesoft ppt
Mulesoft ppt
Mulesoft ppt
Mulesoft ppt
Mulesoft ppt
Mulesoft ppt
THANK YOU
ANY QUERIES?

More Related Content

PPTX
Mule management console Architecture
PPTX
Mule esb for beginners
PPT
Mule security
PPTX
Munit
PPTX
Mule soa
PPT
Mule security
PPTX
Mule esb parts
PPTX
Mule Esb
Mule management console Architecture
Mule esb for beginners
Mule security
Munit
Mule soa
Mule security
Mule esb parts
Mule Esb

What's hot (17)

PPTX
Introduce Mule
PPTX
Mule esb made system integration easy
PPTX
Mule esb
PPTX
Mule esb handling errors
PPT
MuleEsb
PPTX
Mule high availability (ha) cluster
PPTX
Mule esb
PPTX
Cloud hub architecture
PPT
Anypoint data gateway
PPTX
Mule ESB - Intra application communication
PPTX
Anypoint mq (mulesoft) introduction
PPTX
Mule soa
PPT
Mule architecture
PPT
Mule 3.8
PPT
Mule esb overview
PPTX
Mule integration-application
PPTX
Deployment of Mule ESB Application using MMC
Introduce Mule
Mule esb made system integration easy
Mule esb
Mule esb handling errors
MuleEsb
Mule high availability (ha) cluster
Mule esb
Cloud hub architecture
Anypoint data gateway
Mule ESB - Intra application communication
Anypoint mq (mulesoft) introduction
Mule soa
Mule architecture
Mule 3.8
Mule esb overview
Mule integration-application
Deployment of Mule ESB Application using MMC
Ad

Viewers also liked (10)

PPTX
Mule SOAP Fault Component
PPTX
Invoke component
PPTX
Invoke component demo in mule
PPTX
Mule data weave_3
PPTX
Mule SOAP Router
PPTX
Dataweave
PPTX
Mule quartz hari_gatadi
PPTX
Mule esb :Data Weave
PPTX
Connectors in mule
PPTX
Microservices Best Practices
Mule SOAP Fault Component
Invoke component
Invoke component demo in mule
Mule data weave_3
Mule SOAP Router
Dataweave
Mule quartz hari_gatadi
Mule esb :Data Weave
Connectors in mule
Microservices Best Practices
Ad

Similar to Mulesoft ppt (20)

PDF
Mule esb presentation
PDF
Why Mulesoft ?
ODP
PPTX
Mule esb basic introduction
PDF
Mule esb and_relevant_components
PPTX
Mule esb usecase
PDF
Mule ESB Fundamentals
PPTX
Mule fundamentals muthu guru rathinesh g
PPTX
Mule ESB - An Enterprise Service Bus
PPT
Introduction to mule Esbs
PPTX
Mule esb
PPTX
Mule esb Basics
PPTX
Mule esb
PPTX
Mule esb
PPTX
Mule esb
PPTX
Mule esb
PPTX
PPTX
Mule esb
PPTX
Mule any point studio
PPTX
Introduction to Mule ESB
Mule esb presentation
Why Mulesoft ?
Mule esb basic introduction
Mule esb and_relevant_components
Mule esb usecase
Mule ESB Fundamentals
Mule fundamentals muthu guru rathinesh g
Mule ESB - An Enterprise Service Bus
Introduction to mule Esbs
Mule esb
Mule esb Basics
Mule esb
Mule esb
Mule esb
Mule esb
Mule esb
Mule any point studio
Introduction to Mule ESB

Recently uploaded (20)

PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
August Patch Tuesday
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPT
Teaching material agriculture food technology
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
1. Introduction to Computer Programming.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
A Presentation on Artificial Intelligence
PDF
Network Security Unit 5.pdf for BCA BBA.
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Per capita expenditure prediction using model stacking based on satellite ima...
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
gpt5_lecture_notes_comprehensive_20250812015547.pdf
August Patch Tuesday
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Reach Out and Touch Someone: Haptics and Empathic Computing
Teaching material agriculture food technology
Programs and apps: productivity, graphics, security and other tools
A comparative study of natural language inference in Swahili using monolingua...
Univ-Connecticut-ChatGPT-Presentaion.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
1. Introduction to Computer Programming.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Group 1 Presentation -Planning and Decision Making .pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
A Presentation on Artificial Intelligence
Network Security Unit 5.pdf for BCA BBA.

Mulesoft ppt

  • 2. AGENDA 1.Enterprise service Bus 2.Mule ESB 3.Components 4.Scenarios
  • 3. Enterprise Service Bus(ESB) Enterprise Service Bus (ESB) is an application that gives access to other applications and services. Its main task is to be the messaging and integration backbone of an enterprise. An ESB is a distributed middleware system to integrate different applications. All these applications communicate through the ESB. It consists of a set of service containers that integrate various types of applications. The containers are interconnected with a reliable messaging bus.
  • 4. MULE ESB Mule ESB is a lightweight Java-based enterprise service bus (ESB) and integration platform that allows developers to connect applications together quickly and easily, enabling them to efficiently exchange data.
  • 5. WHY MULE ESB? 1.The Integration is possible with cloud based applications also like  Facebook  Twitter  2.Reduces complexity compared to WESB  3.Advanced Functionalities and Features
  • 6. The three main components of Mule Studio are as follows Package Explorer:Package Explorer contains the entire Structure of the project Palette:Palette is a source for accessing endpoints,components,transformers,cloud connectors Canvas:It is a graphical editor to create your flows.
  • 10. About Package Explorer Src/main/app: stores your flow Src/main/java:stores custom java class Src/main/resources: creates graphical flow and we can also add required resources Src/test/java:contains the test related java files Src/test/resources:contains the flow related test files Mapping:stores the mapping related files
  • 11. Palette Components Connectors send and receive data, and are responsible for connecting to external resources and delivering messages. connectors can be Inbound or Outbound. An Inbound Endpoint receives messages via its associated transport. Each transport implements its own Inbound Endpoint element. An Outbound Endpoint sends messages via its associated transport. Each transport implements its own Outbound Endpoint element
  • 12. Transformers Transformers convert message payloads to formats expected by their destinations. It performs different conversions depending on requirements.
  • 13. Filters Filters: Filters decide which Mule messages should be processed. Filters specify the conditions that must be met for a message to be routed to a service or continue progressing through a flow. There are several standard filters that come with Mule ESB, which you can use, or you can create your own filters
  • 14. Scenario-1 Pick a Order XML file from ftp server and place the file into JMS Queue in string format and take the file from the same queue and place into local folder(JSON format).
  • 21. Scenario-2 Send a request (Order Request) to web service through http endpoint and place the response(Order Info) in local folder in the form of csv file and do transformation using data mapper.
  • 27. Scenario-3 Using Quartz scheduler invoke mule flow every 30 sec (Invoke web service and place the response in local file).
  • 33. Scenario-4 Can you send an email if got an exception in mule flow.