mule concepts elements in a mule flow

8
Mule Concepts Elements in a Mule Flow

Upload: kunal-vishe

Post on 20-Jan-2017

201 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Mule concepts elements in a mule flow

Mule Concepts

Elements in a Mule Flow

Page 2: 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

Page 3: Mule concepts 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

Page 4: Mule concepts 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

Page 5: Mule concepts 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.

Page 6: Mule concepts elements in a mule flow

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.

Page 7: Mule concepts elements in a mule flow

Elements in a Mule Flow

Categories of flow elements

Page 8: Mule concepts elements in a mule flow

Mule Concepts

Thank You.