Submit Search
Upload
Introduction to Mule ESB Core Concepts
•
Download as PPTX, PDF
•
1 like
•
447 views
AI-enhanced title
R
Rajkattamuri
Follow
Introduction to Mule Esb
Read less
Read more
Technology
Report
Share
Report
Share
1 of 16
Download now
Recommended
Message properties component in mule
Message properties component in mule
javeed_mhd
Mule Esb Introduction
Mule Esb Introduction
AbdulImrankhan7
Vm component in mule
Vm component in mule
javeed_mhd
Mule esb
Mule esb
chetan singhal
Database component in mule
Database component in mule
Rajkattamuri
Webservice vm in mule
Webservice vm in mule
Praneethchampion
Mule Message Properties Component
Mule Message Properties Component
Durga Prasad Kakarla
Until successful component in mule
Until successful component in mule
javeed_mhd
Recommended
Message properties component in mule
Message properties component in mule
javeed_mhd
Mule Esb Introduction
Mule Esb Introduction
AbdulImrankhan7
Vm component in mule
Vm component in mule
javeed_mhd
Mule esb
Mule esb
chetan singhal
Database component in mule
Database component in mule
Rajkattamuri
Webservice vm in mule
Webservice vm in mule
Praneethchampion
Mule Message Properties Component
Mule Message Properties Component
Durga Prasad Kakarla
Until successful component in mule
Until successful component in mule
javeed_mhd
Mule quartz hari_gatadi
Mule quartz hari_gatadi
Hari Gatadi
Mule concepts components
Mule concepts components
kunal vishe
Mule jms queues
Mule jms queues
Gandham38
Introduction to mule esb
Introduction to mule esb
Khasim Cise
Mule esb
Mule esb
charan teja R
Send email attachment using smtp in mule esb
Send email attachment using smtp in mule esb
Praneethchampion
Muleflowarchitecturepart2
Muleflowarchitecturepart2
vijaynerd
Introduction to mule esb
Introduction to mule esb
Khasim Cise
Until successful component in mule demo
Until successful component in mule demo
Sudha Ch
Mule Requester Usage Demo
Mule Requester Usage Demo
Ramakrishna Narkedamilli
Using spring scheduler mule
Using spring scheduler mule
Son Nguyen
Mule enterprise service introduction
Mule enterprise service introduction
Son Nguyen
Testing mule
Testing mule
Sindhu VL
Mule with stored procedure
Mule with stored procedure
mdfkhan625
Mule ESB Tutorial Part 2
Mule ESB Tutorial Part 2
Srikanth N
Mule soa
Mule soa
D.Rajesh Kumar
Mule anypoint exchange
Mule anypoint exchange
D.Rajesh Kumar
Mule esb introduction
Mule esb introduction
Praneethchampion
„LECTIONES VILNENSES ANDREAE SNIADECKI“ – PRACTICE OF HERITAGE DISSEMINATION“
„LECTIONES VILNENSES ANDREAE SNIADECKI“ – PRACTICE OF HERITAGE DISSEMINATION“
Birute Railiene
Мероприятия, проводимые образовательной организацией при завершении финансово...
Мероприятия, проводимые образовательной организацией при завершении финансово...
direkciyaDOgM
Aproximación a la ira ruth lezama
Aproximación a la ira ruth lezama
Ruth Lezama
Земельно-имущественные отношения .О порядке оформления земельных участков на ...
Земельно-имущественные отношения .О порядке оформления земельных участков на ...
direkciyaDOgM
More Related Content
What's hot
Mule quartz hari_gatadi
Mule quartz hari_gatadi
Hari Gatadi
Mule concepts components
Mule concepts components
kunal vishe
Mule jms queues
Mule jms queues
Gandham38
Introduction to mule esb
Introduction to mule esb
Khasim Cise
Mule esb
Mule esb
charan teja R
Send email attachment using smtp in mule esb
Send email attachment using smtp in mule esb
Praneethchampion
Muleflowarchitecturepart2
Muleflowarchitecturepart2
vijaynerd
Introduction to mule esb
Introduction to mule esb
Khasim Cise
Until successful component in mule demo
Until successful component in mule demo
Sudha Ch
Mule Requester Usage Demo
Mule Requester Usage Demo
Ramakrishna Narkedamilli
Using spring scheduler mule
Using spring scheduler mule
Son Nguyen
Mule enterprise service introduction
Mule enterprise service introduction
Son Nguyen
Testing mule
Testing mule
Sindhu VL
Mule with stored procedure
Mule with stored procedure
mdfkhan625
Mule ESB Tutorial Part 2
Mule ESB Tutorial Part 2
Srikanth N
Mule soa
Mule soa
D.Rajesh Kumar
Mule anypoint exchange
Mule anypoint exchange
D.Rajesh Kumar
Mule esb introduction
Mule esb introduction
Praneethchampion
What's hot
(18)
Mule quartz hari_gatadi
Mule quartz hari_gatadi
Mule concepts components
Mule concepts components
Mule jms queues
Mule jms queues
Introduction to mule esb
Introduction to mule esb
Mule esb
Mule esb
Send email attachment using smtp in mule esb
Send email attachment using smtp in mule esb
Muleflowarchitecturepart2
Muleflowarchitecturepart2
Introduction to mule esb
Introduction to mule esb
Until successful component in mule demo
Until successful component in mule demo
Mule Requester Usage Demo
Mule Requester Usage Demo
Using spring scheduler mule
Using spring scheduler mule
Mule enterprise service introduction
Mule enterprise service introduction
Testing mule
Testing mule
Mule with stored procedure
Mule with stored procedure
Mule ESB Tutorial Part 2
Mule ESB Tutorial Part 2
Mule soa
Mule soa
Mule anypoint exchange
Mule anypoint exchange
Mule esb introduction
Mule esb introduction
Viewers also liked
„LECTIONES VILNENSES ANDREAE SNIADECKI“ – PRACTICE OF HERITAGE DISSEMINATION“
„LECTIONES VILNENSES ANDREAE SNIADECKI“ – PRACTICE OF HERITAGE DISSEMINATION“
Birute Railiene
Мероприятия, проводимые образовательной организацией при завершении финансово...
Мероприятия, проводимые образовательной организацией при завершении финансово...
direkciyaDOgM
Aproximación a la ira ruth lezama
Aproximación a la ira ruth lezama
Ruth Lezama
Земельно-имущественные отношения .О порядке оформления земельных участков на ...
Земельно-имущественные отношения .О порядке оформления земельных участков на ...
direkciyaDOgM
Mule cloud hub console overview
Mule cloud hub console overview
charan teja R
Jonathan babcock's internship resume
Jonathan babcock's internship resume
Jonathan Babcock
Richard Hill - Resume
Richard Hill - Resume
Richard Hill
Vineeth_Vmware_Cisco UCS
Vineeth_Vmware_Cisco UCS
Vineeth Kondapally
Порядок приемки работ по текущему ремонту образовательными организациями
Порядок приемки работ по текущему ремонту образовательными организациями
direkciyaDOgM
Instinto sexo sexualidad 1
Instinto sexo sexualidad 1
TelmaMejiaNausa
Lung scintigraphy in various lung pathologies
Lung scintigraphy in various lung pathologies
ljmcneill33
Instinto, Sexo y Sexualidad
Instinto, Sexo y Sexualidad
Abner Sánchez
06 aranzana
06 aranzana
fruitbreedomics
Árboles filogenéticos. Guía para tercero medio, Biología.
Árboles filogenéticos. Guía para tercero medio, Biología.
Hogar
SISTEMA NERVIOSO SOMATICO
SISTEMA NERVIOSO SOMATICO
hnnc
taller de tegumentario
taller de tegumentario
Lizette Maria Acosta
Viewers also liked
(16)
„LECTIONES VILNENSES ANDREAE SNIADECKI“ – PRACTICE OF HERITAGE DISSEMINATION“
„LECTIONES VILNENSES ANDREAE SNIADECKI“ – PRACTICE OF HERITAGE DISSEMINATION“
Мероприятия, проводимые образовательной организацией при завершении финансово...
Мероприятия, проводимые образовательной организацией при завершении финансово...
Aproximación a la ira ruth lezama
Aproximación a la ira ruth lezama
Земельно-имущественные отношения .О порядке оформления земельных участков на ...
Земельно-имущественные отношения .О порядке оформления земельных участков на ...
Mule cloud hub console overview
Mule cloud hub console overview
Jonathan babcock's internship resume
Jonathan babcock's internship resume
Richard Hill - Resume
Richard Hill - Resume
Vineeth_Vmware_Cisco UCS
Vineeth_Vmware_Cisco UCS
Порядок приемки работ по текущему ремонту образовательными организациями
Порядок приемки работ по текущему ремонту образовательными организациями
Instinto sexo sexualidad 1
Instinto sexo sexualidad 1
Lung scintigraphy in various lung pathologies
Lung scintigraphy in various lung pathologies
Instinto, Sexo y Sexualidad
Instinto, Sexo y Sexualidad
06 aranzana
06 aranzana
Árboles filogenéticos. Guía para tercero medio, Biología.
Árboles filogenéticos. Guía para tercero medio, Biología.
SISTEMA NERVIOSO SOMATICO
SISTEMA NERVIOSO SOMATICO
taller de tegumentario
taller de tegumentario
Similar to Introduction to Mule ESB Core Concepts
SpringPeople Introduction to Mule ESB
SpringPeople Introduction to Mule ESB
SpringPeople
Mule esb usecase
Mule esb usecase
charan teja R
Overview of Mule
Overview of Mule
mdfkhan625
Mule overview
Mule overview
Mohammed625
Mule Overview
Mule Overview
AbdulImrankhan7
Mule overview
Mule overview
Praneethchampion
Mule enterprise service bus
Mule enterprise service bus
Thang Loi
Mule esb basic introduction
Mule esb basic introduction
Son Nguyen
Mule overview
Mule overview
Manav Prasad
Mule overview-ppt
Mule overview-ppt
Prabhat gangwar
Mule esb naveen
Mule esb naveen
naveenkodumuri12
Niranjan mule esb
Niranjan mule esb
niranjan1234567
Mule esb kranthi
Mule esb kranthi
Earnest Stephen
Mule esb kranthi
Mule esb kranthi
kranthikumar1210
Mule esb
Mule esb
saikiran6423
Mule
Mule
saikiran6423
Esb process
Esb process
saikiran6423
Mule
Mule
saikiran6423
Sai mule esb batch
Sai mule esb batch
saikiran6423
Ashok mule esb
Ashok mule esb
askumar037
Similar to Introduction to Mule ESB Core Concepts
(20)
SpringPeople Introduction to Mule ESB
SpringPeople Introduction to Mule ESB
Mule esb usecase
Mule esb usecase
Overview of Mule
Overview of Mule
Mule overview
Mule overview
Mule Overview
Mule Overview
Mule overview
Mule overview
Mule enterprise service bus
Mule enterprise service bus
Mule esb basic introduction
Mule esb basic introduction
Mule overview
Mule overview
Mule overview-ppt
Mule overview-ppt
Mule esb naveen
Mule esb naveen
Niranjan mule esb
Niranjan mule esb
Mule esb kranthi
Mule esb kranthi
Mule esb kranthi
Mule esb kranthi
Mule esb
Mule esb
Mule
Mule
Esb process
Esb process
Mule
Mule
Sai mule esb batch
Sai mule esb batch
Ashok mule esb
Ashok mule esb
More from Rajkattamuri
Github plugin setup in anypointstudio
Github plugin setup in anypointstudio
Rajkattamuri
For each component in mule
For each component in mule
Rajkattamuri
Filter expression in mule
Filter expression in mule
Rajkattamuri
File component in mule
File component in mule
Rajkattamuri
Choice component in mule
Choice component in mule
Rajkattamuri
WebServices
WebServices
Rajkattamuri
Java Basics in Mule
Java Basics in Mule
Rajkattamuri
WebServices Basic Overview
WebServices Basic Overview
Rajkattamuri
Java For Begineers
Java For Begineers
Rajkattamuri
Java Basics
Java Basics
Rajkattamuri
WebServices Basics
WebServices Basics
Rajkattamuri
Core java
Core java
Rajkattamuri
WebServices SOAP WSDL and UDDI
WebServices SOAP WSDL and UDDI
Rajkattamuri
Web services soap
Web services soap
Rajkattamuri
Web services wsdl
Web services wsdl
Rajkattamuri
Web services uddi
Web services uddi
Rajkattamuri
Maven
Maven
Rajkattamuri
Mule esb dataweave
Mule esb dataweave
Rajkattamuri
Mule with drools
Mule with drools
Rajkattamuri
Mule with quartz
Mule with quartz
Rajkattamuri
More from Rajkattamuri
(20)
Github plugin setup in anypointstudio
Github plugin setup in anypointstudio
For each component in mule
For each component in mule
Filter expression in mule
Filter expression in mule
File component in mule
File component in mule
Choice component in mule
Choice component in mule
WebServices
WebServices
Java Basics in Mule
Java Basics in Mule
WebServices Basic Overview
WebServices Basic Overview
Java For Begineers
Java For Begineers
Java Basics
Java Basics
WebServices Basics
WebServices Basics
Core java
Core java
WebServices SOAP WSDL and UDDI
WebServices SOAP WSDL and UDDI
Web services soap
Web services soap
Web services wsdl
Web services wsdl
Web services uddi
Web services uddi
Maven
Maven
Mule esb dataweave
Mule esb dataweave
Mule with drools
Mule with drools
Mule with quartz
Mule with quartz
Recently uploaded
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
XfilesPro
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Safe Software
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
soniya singh
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
AndikSusilo4
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
HostedbyConfluent
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Alan Dix
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Patryk Bandurski
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Recently uploaded
(20)
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Introduction to Mule ESB Core Concepts
1.
© SpringPeople Software
Private Limited, All Rights Reserved. Introduction to Mule ESB
2.
Agenda • What is
Mule? • How do you use Mule? • What are the core Mule concepts? • Learning mule with File endpoints
3.
Enterprise Service Backbone •
Mule is an open-source Enterprise Service Backbone (ESB)
4.
Mule – Advanced
Technologies •SEDA Staged Event-Driven Architecture •Java NIO Java New Input/Output
5.
Mule’s “Moves Things
Around” • Folder to folder • Queue to queue • Shared memory to shared memory • Using different types of transports • In a flexible way
6.
XML Pipeline © SpringPeople
Software Private Limited, All Rights Reserved. • An XML pipeline is a series of operation that are performed on one or more XML files • Examples include: – validate – transform – prune (remove nodes) – split (break a single XML file into many files) – merge (join two or more files together)
7.
CRV Example © SpringPeople
Software Private Limited, All Rights Reserved. • Flow of XML document through approval processes Submit CRV Deed Matched CRV SSN Stripped CRV Income Tax Audit County Audit County Approval State Audit State Approval
8.
Decomposition © SpringPeople Software
Private Limited, All Rights Reserved. • Example of XML Operations used on CRV Validate Split Remove SSN Element Store Modify Value Add Element Modify Value Add Element
9.
Core Mule Concepts ©
SpringPeople Software Private Limited, All Rights Reserved. • Mule Manager • Mule Model • Universal Message Object (UMO) • Endpoints • External Applications
10.
Universal Message Object
(UMO) © SpringPeople Software Private Limited, All Rights Reserved. • A UMO is a type of Java object that can – receive events "from anywhere" – send events • UMO Components are usually your business objects. They are components that execute business logic on an incoming event • UMO are standard JavaBeans (containers) • There is no Mule-specific code in your components • Mule handles all routing and transformation of events to and from your objects based on the configuration of your component
11.
Mule Event Flow ©
SpringPeople Software Private Limited, All Rights Reserved. • The nine stages of a mule event – first 2 – inbound – middle 4 – component – last 2 – outbound Endpoint (Message Receiver) Endpoint (Message Dispatcher) Inbound Router Outbound Router Inbound Transformer Outbound Transformer Interceptor Service Invocation Interceptor Inbound Component Outbound Optional Step
12.
Built-in Router Classes ©
SpringPeople Software Private Limited, All Rights Reserved. Outbound Response Filtering Outbound Router ResponseAggregator Recipient List Multicasting Router Chaining Router Message Splitter Filtering List Message Splitter Filtering Xml Message Splitter Exception Based Router
13.
Exception Handling © SpringPeople
Software Private Limited, All Rights Reserved. • Mule has a special way of handling non-happy path processing. This is called an "Exception Strategy" but is it really just and exception path and there is very little strategy involved. • There are three places you can associate an exception strategy – connector – component – model (set for all components in a model)
14.
Exception Strategy © SpringPeople
Software Private Limited, All Rights Reserved. • We want all invalid documents to be moved into the error folder. <exception-strategy className=org.mule.impl.DefaultComponentExceptionStrategy"> <endpoint address="file:///c:/mule-class/error"/> </exception-strategy>
15.
Who will benefit? ©
SpringPeople Software Private Limited, All Rights Reserved. Developers, Enterprise Architects and Development Managers having knowledge in JAVA
16.
Thank you © SpringPeople
Software Private Limited, All Rights Reserved.
Download now