Submit Search
Upload
Introduction to mule esb
•
Download as PPTX, PDF
•
1 like
•
429 views
P
Praneethchampion
Follow
Introduction to mule esb
Read less
Read more
Technology
Report
Share
Report
Share
1 of 16
Download now
Recommended
Introduction to mule esb
Introduction to mule esb
Khasim Cise
Mule concepts connectors
Mule concepts connectors
kunal vishe
Mule overview-ppt
Mule overview-ppt
Prabhat gangwar
Rabbit Mq in Mule
Rabbit Mq in Mule
Mohammed246
Mule Esb Introduction
Mule Esb Introduction
AbdulImrankhan7
Mule Message Properties Component
Mule Message Properties Component
Durga Prasad Kakarla
Mule ESB Tutorial Part 2
Mule ESB Tutorial Part 2
Srikanth N
Mule ESB
Mule ESB
Yura Nosenko
Recommended
Introduction to mule esb
Introduction to mule esb
Khasim Cise
Mule concepts connectors
Mule concepts connectors
kunal vishe
Mule overview-ppt
Mule overview-ppt
Prabhat gangwar
Rabbit Mq in Mule
Rabbit Mq in Mule
Mohammed246
Mule Esb Introduction
Mule Esb Introduction
AbdulImrankhan7
Mule Message Properties Component
Mule Message Properties Component
Durga Prasad Kakarla
Mule ESB Tutorial Part 2
Mule ESB Tutorial Part 2
Srikanth N
Mule ESB
Mule ESB
Yura Nosenko
Introduction to mule esb
Introduction to mule esb
Khasim Cise
Mule esb basic introduction
Mule esb basic introduction
Son Nguyen
Message properties component in mule
Message properties component in mule
javeed_mhd
Until successful component in mule
Until successful component in mule
javeed_mhd
Mule concepts filters scopes_routers
Mule concepts filters scopes_routers
kunal vishe
Mule rabbit mq
Mule rabbit mq
D.Rajesh Kumar
Mule soa
Mule soa
D.Rajesh Kumar
Design flows in mule
Design flows in mule
Sindhu VL
Mule esb
Mule esb
chetan singhal
Mule esb introduction
Mule esb introduction
Praneethchampion
Mule - beginners guide
Mule - beginners guide
Sindhu VL
Database component in mule
Database component in mule
Rajkattamuri
Mule esb
Mule esb
charan teja R
Mule rabbitmq
Mule rabbitmq
Praneethchampion
Elements in a mule flow
Elements in a mule flow
Sindhu VL
Mule jms queues
Mule jms queues
Gandham38
Vm component in mule
Vm component in mule
javeed_mhd
Damaging damzelz' no.1
Damaging damzelz' no.1
tailgunnerx1
Mule batch processing
Mule batch processing
Praneethchampion
Mule google connectors
Mule google connectors
Praneethchampion
Mule oracle connectors
Mule oracle connectors
Praneethchampion
Mapping and listing with mule
Mapping and listing with mule
Praneethchampion
More Related Content
What's hot
Introduction to mule esb
Introduction to mule esb
Khasim Cise
Mule esb basic introduction
Mule esb basic introduction
Son Nguyen
Message properties component in mule
Message properties component in mule
javeed_mhd
Until successful component in mule
Until successful component in mule
javeed_mhd
Mule concepts filters scopes_routers
Mule concepts filters scopes_routers
kunal vishe
Mule rabbit mq
Mule rabbit mq
D.Rajesh Kumar
Mule soa
Mule soa
D.Rajesh Kumar
Design flows in mule
Design flows in mule
Sindhu VL
Mule esb
Mule esb
chetan singhal
Mule esb introduction
Mule esb introduction
Praneethchampion
Mule - beginners guide
Mule - beginners guide
Sindhu VL
Database component in mule
Database component in mule
Rajkattamuri
Mule esb
Mule esb
charan teja R
Mule rabbitmq
Mule rabbitmq
Praneethchampion
Elements in a mule flow
Elements in a mule flow
Sindhu VL
Mule jms queues
Mule jms queues
Gandham38
Vm component in mule
Vm component in mule
javeed_mhd
What's hot
(17)
Introduction to mule esb
Introduction to mule esb
Mule esb basic introduction
Mule esb basic introduction
Message properties component in mule
Message properties component in mule
Until successful component in mule
Until successful component in mule
Mule concepts filters scopes_routers
Mule concepts filters scopes_routers
Mule rabbit mq
Mule rabbit mq
Mule soa
Mule soa
Design flows in mule
Design flows in mule
Mule esb
Mule esb
Mule esb introduction
Mule esb introduction
Mule - beginners guide
Mule - beginners guide
Database component in mule
Database component in mule
Mule esb
Mule esb
Mule rabbitmq
Mule rabbitmq
Elements in a mule flow
Elements in a mule flow
Mule jms queues
Mule jms queues
Vm component in mule
Vm component in mule
Viewers also liked
Damaging damzelz' no.1
Damaging damzelz' no.1
tailgunnerx1
Mule batch processing
Mule batch processing
Praneethchampion
Mule google connectors
Mule google connectors
Praneethchampion
Mule oracle connectors
Mule oracle connectors
Praneethchampion
Mapping and listing with mule
Mapping and listing with mule
Praneethchampion
Creating dynamic json in mule
Creating dynamic json in mule
Praneethchampion
Mule technology
Mule technology
Praneethchampion
Anypoint data gateway
Anypoint data gateway
Praneethchampion
Documantation with mule
Documantation with mule
Praneethchampion
Send email attachment using smtp in mule esb
Send email attachment using smtp in mule esb
Praneethchampion
Mule soap
Mule soap
Praneethchampion
Webservice vm in mule
Webservice vm in mule
Praneethchampion
Mule security
Mule security
Praneethchampion
Mule security-jaas
Mule security-jaas
Praneethchampion
How to use expression filter
How to use expression filter
Praneethchampion
Soap request in mule
Soap request in mule
Praneethchampion
xslt in mule
xslt in mule
Praneethchampion
Mule real-world-old
Mule real-world-old
Praneethchampion
Mule anypoint exchange
Mule anypoint exchange
Praneethchampion
Groovy in Mule
Groovy in Mule
Praneethchampion
Viewers also liked
(20)
Damaging damzelz' no.1
Damaging damzelz' no.1
Mule batch processing
Mule batch processing
Mule google connectors
Mule google connectors
Mule oracle connectors
Mule oracle connectors
Mapping and listing with mule
Mapping and listing with mule
Creating dynamic json in mule
Creating dynamic json in mule
Mule technology
Mule technology
Anypoint data gateway
Anypoint data gateway
Documantation with mule
Documantation with mule
Send email attachment using smtp in mule esb
Send email attachment using smtp in mule esb
Mule soap
Mule soap
Webservice vm in mule
Webservice vm in mule
Mule security
Mule security
Mule security-jaas
Mule security-jaas
How to use expression filter
How to use expression filter
Soap request in mule
Soap request in mule
xslt in mule
xslt in mule
Mule real-world-old
Mule real-world-old
Mule anypoint exchange
Mule anypoint exchange
Groovy in Mule
Groovy in Mule
Similar to Introduction to mule esb
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 overview
Mule overview
Manav Prasad
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
Mule slides
Mule slides
naveenkodumuri12
West Yorkshire Meetup #4
West Yorkshire Meetup #4
Francis Edwards
Similar to Introduction to mule esb
(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 overview
Mule overview
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
Mule slides
Mule slides
West Yorkshire Meetup #4
West Yorkshire Meetup #4
More from Praneethchampion
Mule execution
Mule execution
Praneethchampion
Mule soa
Mule soa
Praneethchampion
Mule esb stripe
Mule esb stripe
Praneethchampion
Mmc rest api user groups
Mmc rest api user groups
Praneethchampion
Dataweave
Dataweave
Praneethchampion
Mule for each scope header collection
Mule for each scope header collection
Praneethchampion
Mmc
Mmc
Praneethchampion
Mule esb api layer
Mule esb api layer
Praneethchampion
Scatter gather flow in mule
Scatter gather flow in mule
Praneethchampion
Mule velocity
Mule velocity
Praneethchampion
Mule quartz
Mule quartz
Praneethchampion
Mule drools
Mule drools
Praneethchampion
Mule esb DataWeave
Mule esb DataWeave
Praneethchampion
Idempotent filter in mule
Idempotent filter in mule
Praneethchampion
More from Praneethchampion
(14)
Mule execution
Mule execution
Mule soa
Mule soa
Mule esb stripe
Mule esb stripe
Mmc rest api user groups
Mmc rest api user groups
Dataweave
Dataweave
Mule for each scope header collection
Mule for each scope header collection
Mmc
Mmc
Mule esb api layer
Mule esb api layer
Scatter gather flow in mule
Scatter gather flow in mule
Mule velocity
Mule velocity
Mule quartz
Mule quartz
Mule drools
Mule drools
Mule esb DataWeave
Mule esb DataWeave
Idempotent filter in mule
Idempotent filter in mule
Recently uploaded
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
XfilesPro
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
null - The Open Security Community
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
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
Deakin University
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Memoori
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
ThousandEyes
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
Softradix Technologies
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
comworks
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Pixlogix Infotech
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Enjoy Anytime
Recently uploaded
(20)
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Slack Application Development 101 Slides
Slack Application Development 101 Slides
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Introduction to mule esb
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