mule concepts elements in a mule flow
TRANSCRIPT
Mule Concepts
Elements in a Mule Flow
• Mule flows consist of building blocks/elements grouped under following categories :– Connectors – Scopes– Components– Transformers– Filters– Flow Control– Error Handling– Security
• These allow to do almost anything i.e. connecting to a various protocols, transform data, filter data etc.
Elements in a Mule Flow
• In Mule, message processors can be any of the first six categories.– Anypoint Connectors :
• connect via protocols or to SaaS services and on-premises applications such as Salesforce, MongoDB, CMIS, NetSuite, Magento, Intacct, and many more systems.
• You can also build your own connectors.
– Scopes :• Scopes provide advanced processing, such as asynchronous
invocations, polling, sub flows, and more.
– Components :• Components cover a wide variety of elements, write reusable
business logic with your scripting language of choice, map the fields of the inbound message into the outbound message with great versatility, create or invoke web services, etc.
Elements in a Mule Flow
– Transformers :• Transformers help you change from one data format to another. • Use transformers out-of-the-box, or add scripts using your favorite
scripting language.• Transform message component(DataWeave) is a very powerful
alternative.– Filters :
• Filters determine how messages can proceed through your Mule flow.
– Flow Control :• Flow Control elements (or "Routers") allow you to route messages
to different locations – whether to other flows or to different external service.
• They operate on collections of data, and can broadcast messages, and more.
Elements in a Mule Flow
Elements in a Mule Flow• In Mule, The other two categories are not used for
message processing.– Error Handling :
• Used to deal with exceptions.– Security :
• To configure Anypoint Enterprise Security.
Elements in a Mule Flow• Each building block has an icon in the Anypoint
Studio Palette.• You can drag from the palette to your flows on the
canvas.• After which the element can be configured, by
specifying the values for the attributes.
Elements in a Mule Flow
Categories of flow elements
Mule Concepts
Thank You.