SlideShare a Scribd company logo
Mule Concepts
Elements in a Mule Flow :
Connectors
• Receive or send messages between Mule and one or
more external sources, such as files, databases, or
Web services.
• Can act as
– message sources by working as inbound endpoints.
– message processor that performs an operation in the
middle of a flow.
– can be at the end of a flow and act as the recipient of the
final payload data.
Elements in a Mule Flow :Connectors
• Connectors can be of two types :
– endpoint-based
• Endpoint-based connectors follow either a one-way or request-
response exchange pattern
• Are often (but not always) named and based around a standard
data communication protocol, such as FTP, JMS, and SMTP.
– operation-based
• Operation-based connectors follow an information exchange
pattern based on the operation that you select.
• Are often (but not always) named and based around one or more
specific third-party APIs.
Elements in a Mule Flow :Connectors
• Endpoint Based Connectors :
– Endpoint-based connectors are configured as :
• Inbound Endpoints :
– serve as a message source for a flow.
• Outbound Endpoints :
– Can occur mid-flow or at the end of flows, and send
information to external systems.
Example :
Elements in a Mule Flow :Connectors
• Operation Based Connectors :
– When you add an operation-based connector to your flow,
you immediately define a specific operation for that
connector to perform.
– The XML element of the connector differs according to the
operation selected.
– It takes the form : <connectorName>:<operation>
• E.g. sfdc:query or sfdc:upsert-bulk
– remaining configuration attributes or child elements are
determined by the operation selected.
Elements in a Mule Flow :Connectors
• Operation Based Connectors :
– Example :
Elements in a Mule Flow :Connectors
• Global Connector Configuration :
– Some connectors require that connection information such as
username, password, and security tokens be configured in a global
element rather than at the level of the message processor within the
flow.
– The Global Configuration can be referred by multiple connectors of the
same type in an application.
– For operation-based connectors, the global connector configuration is
mandatory.
– for most endpoint-based connectors it is optional.
– The global element that you configure in Anypoint Studio is called a
Connector Configuration.
– The corresponding XML tag for operation-based connectors
is <connectorName>:config
– The corresponding XML tag for endpoint-based connectors
is <connectorName>:connector
Elements in a Mule Flow :Connectors
• Example : - Http Connector
– operation-based
Elements in a Mule Flow :Connectors
• Example : - JMS Connector
– endpoint-based
Elements in a Mule Flow :Connectors

More Related Content

PPTX
Database component in mule
PPTX
Elements in a mule flow
PPTX
File component in mule
PPTX
Introduction to mule esb
PPTX
Mule chapter2
PPTX
File component in mule demo
PPTX
Introduction to mule esb
PPTX
Mule esb basic introduction
Database component in mule
Elements in a mule flow
File component in mule
Introduction to mule esb
Mule chapter2
File component in mule demo
Introduction to mule esb
Mule esb basic introduction

What's hot (16)

PPTX
Mule esb
PPTX
Until successful component in mule
PPT
Mule overview-ppt
PPTX
Mulesoft file connector
PPTX
Mule enterprise service introduction
PPTX
Mule soa
PPTX
Mule Jetty transport
PPTX
Mule esb whole_web_services
PPTX
Connectors in mule
PPTX
Choice component in mule
PPTX
Mule dataweave
PPTX
Mule system properties
PPTX
Mule Microsoft Service Bus
PPTX
Message properties component in mule
PPTX
Junit in mule demo
PPT
Propertiesinmule
Mule esb
Until successful component in mule
Mule overview-ppt
Mulesoft file connector
Mule enterprise service introduction
Mule soa
Mule Jetty transport
Mule esb whole_web_services
Connectors in mule
Choice component in mule
Mule dataweave
Mule system properties
Mule Microsoft Service Bus
Message properties component in mule
Junit in mule demo
Propertiesinmule
Ad

Viewers also liked (20)

PPTX
Mule mel 1
PPTX
Mule scopes 2
PPTX
Mule debugging managing_stack_traces
PPTX
Mule concepts transformers
PPTX
Mule debugging logging_configuration_in_mule
PPT
Mulethenewtechnology 12549172699166-phpapp03-160421133841
PPTX
Mule Custom Aggregator
PPTX
Summer School: Achievements and Applications of Contemporary Informatics, Mat...
PPTX
Mule concepts filters scopes_routers
PPTX
Mule scopes 1
PPT
Mule esb-connectors
PPTX
Mule scopes foreach_scope
PPTX
Mule concepts elements in a mule flow
PPTX
Mule debugging logging_in_mule
PPTX
Mule error handling_rollback exception strategy
PPTX
Mule data weave_5
PPTX
Mule concepts flows
PPTX
Mule concepts components
PPTX
Mule message
PPTX
Design API using RAML - basics
Mule mel 1
Mule scopes 2
Mule debugging managing_stack_traces
Mule concepts transformers
Mule debugging logging_configuration_in_mule
Mulethenewtechnology 12549172699166-phpapp03-160421133841
Mule Custom Aggregator
Summer School: Achievements and Applications of Contemporary Informatics, Mat...
Mule concepts filters scopes_routers
Mule scopes 1
Mule esb-connectors
Mule scopes foreach_scope
Mule concepts elements in a mule flow
Mule debugging logging_in_mule
Mule error handling_rollback exception strategy
Mule data weave_5
Mule concepts flows
Mule concepts components
Mule message
Design API using RAML - basics
Ad

Similar to Mule concepts connectors (20)

PPTX
Mule connectors
PPTX
Anypoint connectors
PPTX
Srilekha mule esb
PPTX
Mule connectors-session1
PPTX
Mule connectors-part 1
PPTX
Muleesbcomponents1 160625154208
PPTX
1480-techintrotoiib-150224130001-conversion-gate01.pptx
PDF
02 basics
PDF
Mule ESB Interview or Certification questions
PDF
Mule esb and_relevant_components
PPTX
(ATS3-DEV04) Introduction to Pipeline Pilot Protocol Development for Developers
PPTX
Niranjan mule esb
PPTX
Mule esb naveen
PPTX
Mule esb kranthi
PPTX
Mule esb kranthi
PPTX
Ashok mule esb
PPTX
Mule slides
PPTX
Sai mule esb batch
PPTX
Mule esb
PPTX
Mule connectors
Anypoint connectors
Srilekha mule esb
Mule connectors-session1
Mule connectors-part 1
Muleesbcomponents1 160625154208
1480-techintrotoiib-150224130001-conversion-gate01.pptx
02 basics
Mule ESB Interview or Certification questions
Mule esb and_relevant_components
(ATS3-DEV04) Introduction to Pipeline Pilot Protocol Development for Developers
Niranjan mule esb
Mule esb naveen
Mule esb kranthi
Mule esb kranthi
Ashok mule esb
Mule slides
Sai mule esb batch
Mule esb

More from kunal vishe (15)

PPTX
Mule data weave_10
PPTX
Mule data weave_7
PPTX
Mule data weave_8
PPTX
Mule data weave_6
PPTX
Mule data weave_4
PPTX
Mule data weave_3
PPTX
Mule data weave_2
PPTX
Mule mel 5_tips
PPTX
Mule mel 4_tips
PPTX
Mule mel 3
PPTX
Mule mel 2
PPTX
Mule scopes request_response_scope
PPTX
Mule scopes async_scope
PPTX
Mule error handling_choice exception strategy
PPTX
Mule concepts exception strategies
Mule data weave_10
Mule data weave_7
Mule data weave_8
Mule data weave_6
Mule data weave_4
Mule data weave_3
Mule data weave_2
Mule mel 5_tips
Mule mel 4_tips
Mule mel 3
Mule mel 2
Mule scopes request_response_scope
Mule scopes async_scope
Mule error handling_choice exception strategy
Mule concepts exception strategies

Recently uploaded (20)

PDF
Encapsulation theory and applications.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Review of recent advances in non-invasive hemoglobin estimation
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Cloud computing and distributed systems.
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Electronic commerce courselecture one. Pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
NewMind AI Monthly Chronicles - July 2025
PPTX
A Presentation on Artificial Intelligence
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Encapsulation theory and applications.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Advanced methodologies resolving dimensionality complications for autism neur...
Review of recent advances in non-invasive hemoglobin estimation
The AUB Centre for AI in Media Proposal.docx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Encapsulation_ Review paper, used for researhc scholars
Big Data Technologies - Introduction.pptx
Cloud computing and distributed systems.
Understanding_Digital_Forensics_Presentation.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Electronic commerce courselecture one. Pdf
20250228 LYD VKU AI Blended-Learning.pptx
NewMind AI Monthly Chronicles - July 2025
A Presentation on Artificial Intelligence
Network Security Unit 5.pdf for BCA BBA.
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf

Mule concepts connectors

  • 1. Mule Concepts Elements in a Mule Flow : Connectors
  • 2. • Receive or send messages between Mule and one or more external sources, such as files, databases, or Web services. • Can act as – message sources by working as inbound endpoints. – message processor that performs an operation in the middle of a flow. – can be at the end of a flow and act as the recipient of the final payload data. Elements in a Mule Flow :Connectors
  • 3. • Connectors can be of two types : – endpoint-based • Endpoint-based connectors follow either a one-way or request- response exchange pattern • Are often (but not always) named and based around a standard data communication protocol, such as FTP, JMS, and SMTP. – operation-based • Operation-based connectors follow an information exchange pattern based on the operation that you select. • Are often (but not always) named and based around one or more specific third-party APIs. Elements in a Mule Flow :Connectors
  • 4. • Endpoint Based Connectors : – Endpoint-based connectors are configured as : • Inbound Endpoints : – serve as a message source for a flow. • Outbound Endpoints : – Can occur mid-flow or at the end of flows, and send information to external systems. Example : Elements in a Mule Flow :Connectors
  • 5. • Operation Based Connectors : – When you add an operation-based connector to your flow, you immediately define a specific operation for that connector to perform. – The XML element of the connector differs according to the operation selected. – It takes the form : <connectorName>:<operation> • E.g. sfdc:query or sfdc:upsert-bulk – remaining configuration attributes or child elements are determined by the operation selected. Elements in a Mule Flow :Connectors
  • 6. • Operation Based Connectors : – Example : Elements in a Mule Flow :Connectors
  • 7. • Global Connector Configuration : – Some connectors require that connection information such as username, password, and security tokens be configured in a global element rather than at the level of the message processor within the flow. – The Global Configuration can be referred by multiple connectors of the same type in an application. – For operation-based connectors, the global connector configuration is mandatory. – for most endpoint-based connectors it is optional. – The global element that you configure in Anypoint Studio is called a Connector Configuration. – The corresponding XML tag for operation-based connectors is <connectorName>:config – The corresponding XML tag for endpoint-based connectors is <connectorName>:connector Elements in a Mule Flow :Connectors
  • 8. • Example : - Http Connector – operation-based Elements in a Mule Flow :Connectors
  • 9. • Example : - JMS Connector – endpoint-based Elements in a Mule Flow :Connectors