SlideShare una empresa de Scribd logo
1 de 9
Mule ESB supports several
architectural approaches to building Mule
applications. MuleSoft recommends Flows, the
newest, most convenient, and most flexible
method as the preferred architecture for most
Mule applications. However, Services and
Configuration Patterns remain available, and
may prove useful in certain specialized
situations.
Flows
Flows provide the most powerful and flexible way
to construct Mule applications, because you
can arrange convenient, pre-packaged building
blocks into a sequence of message-processing
events tailored to your application needs.
Flows support synchronous and asynchronous
child flows, one-way and request-response
exchange-patterns, and other architectural
options.
Flows can be particularly effective for the
following use cases:
- Simple integration tasks
- Scheduled data processing
- Integrating Cloud-based and on-premise
applications
- Event processing where multiple services
need to be orchestrated
Configuration Patterns
Mule ESB provides pre-configured, easy-to-
implement application patterns, which are
optimized for common message-processing
use cases. You set up this type of application
through Studio’s XML editor.
Simple Service - Exposes JAX-WS
annotated components as SOAP web services.
Exposes JAX-RS annotated beans as RESTful
components. Can also handle JAXB, XML and
raw content with simple POJO components.
Web Service Proxy - Proxies remote web
services. Can perform transformations on the
SOAP envelope. Can rewrite or redirect remote
WSDLs to local WSDLs.
Bridge - Establishes a direct conduit
between an inbound endpoint and an outbound
endpoint. Supports request-response and one-
way bridging. Can perform transformations.
Supports transactional bridging of inbound to
outbound.
Validator - Validates inbound messages
against a defined acceptance filter. Returns an
ACK or NACK response synchronously and
dispatches valid messages asynchronously.
Services
Prior to the release of Mule ESB 3, which
introduced Mule Flows, Mule Services stood as
the main architectural approach to Mule
application building. Each Service provides a
fixed framework for integrating functionality, so
you must configure each one to receive input
through an inbound router and an endpoint and
to provide output through an outbound router
and another endpoint. If you want to chain two
or more services together, you typically link
them through VM queues.
THANK YOU

Más contenido relacionado

La actualidad más candente

ESB and Mule ESB solution
ESB and Mule ESB solutionESB and Mule ESB solution
ESB and Mule ESB solution
Swati Bansal
 

La actualidad más candente (19)

ESB introduction using Mule
ESB introduction using MuleESB introduction using Mule
ESB introduction using Mule
 
Enterprise resources and mule
Enterprise resources and muleEnterprise resources and mule
Enterprise resources and mule
 
Mule esb introduction
Mule esb introductionMule esb introduction
Mule esb introduction
 
Concepts in mule
Concepts in muleConcepts in mule
Concepts in mule
 
Mule ESB
Mule ESBMule ESB
Mule ESB
 
Mule - beginners guide
Mule - beginners guideMule - beginners guide
Mule - beginners guide
 
Mule Esb Basics
Mule Esb BasicsMule Esb Basics
Mule Esb Basics
 
Anypoint mq (mulesoft) introduction
Anypoint mq (mulesoft)  introductionAnypoint mq (mulesoft)  introduction
Anypoint mq (mulesoft) introduction
 
Mule high availability
Mule high availabilityMule high availability
Mule high availability
 
Mule mule runtime engine
Mule  mule runtime engineMule  mule runtime engine
Mule mule runtime engine
 
Mule ESB Fundamentals
Mule ESB FundamentalsMule ESB Fundamentals
Mule ESB Fundamentals
 
Webservice vm in mule
Webservice vm in muleWebservice vm in mule
Webservice vm in mule
 
Mule soa
Mule soaMule soa
Mule soa
 
Mule soa
Mule soaMule soa
Mule soa
 
ESB and Mule ESB solution
ESB and Mule ESB solutionESB and Mule ESB solution
ESB and Mule ESB solution
 
Mule esb
Mule esbMule esb
Mule esb
 
Mule concepts components
Mule concepts componentsMule concepts components
Mule concepts components
 
Mule rabbitmq
Mule rabbitmqMule rabbitmq
Mule rabbitmq
 
Mule CMIS connector
Mule CMIS connectorMule CMIS connector
Mule CMIS connector
 

Destacado

小児科抄読会
小児科抄読会小児科抄読会
小児科抄読会
sho ishigki
 

Destacado (13)

Page 49 edtech
Page 49 edtechPage 49 edtech
Page 49 edtech
 
Mule working with components
Mule   working with componentsMule   working with components
Mule working with components
 
Ftp connector
Ftp connectorFtp connector
Ftp connector
 
Cover kp
Cover kpCover kp
Cover kp
 
Mule with jms
Mule with jmsMule with jms
Mule with jms
 
Hdfs connector
Hdfs connectorHdfs connector
Hdfs connector
 
Mule flows
Mule flowsMule flows
Mule flows
 
Mule transformers
Mule transformersMule transformers
Mule transformers
 
Imap connector
Imap connectorImap connector
Imap connector
 
Mobile and IoT testing
Mobile and IoT testingMobile and IoT testing
Mobile and IoT testing
 
小児科抄読会
小児科抄読会小児科抄読会
小児科抄読会
 
頭部外傷 低Na血症 SIADH CSWS
頭部外傷 低Na血症 SIADH CSWS頭部外傷 低Na血症 SIADH CSWS
頭部外傷 低Na血症 SIADH CSWS
 
Hyponatremia 低ナトリウム血症
Hyponatremia 低ナトリウム血症Hyponatremia 低ナトリウム血症
Hyponatremia 低ナトリウム血症
 

Similar a Mule execution units

Mule technology
Mule technologyMule technology
Mule technology
F K
 

Similar a Mule execution units (20)

Introduction to Mule ESB
Introduction to Mule ESBIntroduction to Mule ESB
Introduction to Mule ESB
 
Mule ESB
Mule ESBMule ESB
Mule ESB
 
Mulethenewtechnology 12549172699166-phpapp03-160421133841
Mulethenewtechnology 12549172699166-phpapp03-160421133841Mulethenewtechnology 12549172699166-phpapp03-160421133841
Mulethenewtechnology 12549172699166-phpapp03-160421133841
 
Mule technology
Mule technologyMule technology
Mule technology
 
Mule technology
Mule technologyMule technology
Mule technology
 
Mule technology
Mule technologyMule technology
Mule technology
 
Mule ESB
Mule ESBMule ESB
Mule ESB
 
Mule esb
Mule esbMule esb
Mule esb
 
Mule fundamentals muthu guru rathinesh g
Mule fundamentals muthu guru rathinesh gMule fundamentals muthu guru rathinesh g
Mule fundamentals muthu guru rathinesh g
 
Mule esb demo
Mule esb demoMule esb demo
Mule esb demo
 
mule esb
mule esbmule esb
mule esb
 
MULE ESB DEMO
MULE ESB DEMOMULE ESB DEMO
MULE ESB DEMO
 
Mule esb
Mule esbMule esb
Mule esb
 
Mulesoft ppt
Mulesoft pptMulesoft ppt
Mulesoft ppt
 
Mule esb presentation 2015
Mule esb presentation 2015Mule esb presentation 2015
Mule esb presentation 2015
 
Mule soft at a glance
Mule soft at a glanceMule soft at a glance
Mule soft at a glance
 
What is Mule ESB
What is Mule ESB What is Mule ESB
What is Mule ESB
 
2. muleesb
2. muleesb2. muleesb
2. muleesb
 
Mule ESB
Mule ESBMule ESB
Mule ESB
 
Mule esb
Mule esbMule esb
Mule esb
 

Último

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 

Último (20)

How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 

Mule execution units

  • 1.
  • 2. Mule ESB supports several architectural approaches to building Mule applications. MuleSoft recommends Flows, the newest, most convenient, and most flexible method as the preferred architecture for most Mule applications. However, Services and Configuration Patterns remain available, and may prove useful in certain specialized situations.
  • 3. Flows Flows provide the most powerful and flexible way to construct Mule applications, because you can arrange convenient, pre-packaged building blocks into a sequence of message-processing events tailored to your application needs. Flows support synchronous and asynchronous child flows, one-way and request-response exchange-patterns, and other architectural options.
  • 4. Flows can be particularly effective for the following use cases: - Simple integration tasks - Scheduled data processing - Integrating Cloud-based and on-premise applications - Event processing where multiple services need to be orchestrated
  • 5. Configuration Patterns Mule ESB provides pre-configured, easy-to- implement application patterns, which are optimized for common message-processing use cases. You set up this type of application through Studio’s XML editor.
  • 6. Simple Service - Exposes JAX-WS annotated components as SOAP web services. Exposes JAX-RS annotated beans as RESTful components. Can also handle JAXB, XML and raw content with simple POJO components. Web Service Proxy - Proxies remote web services. Can perform transformations on the SOAP envelope. Can rewrite or redirect remote WSDLs to local WSDLs.
  • 7. Bridge - Establishes a direct conduit between an inbound endpoint and an outbound endpoint. Supports request-response and one- way bridging. Can perform transformations. Supports transactional bridging of inbound to outbound. Validator - Validates inbound messages against a defined acceptance filter. Returns an ACK or NACK response synchronously and dispatches valid messages asynchronously.
  • 8. Services Prior to the release of Mule ESB 3, which introduced Mule Flows, Mule Services stood as the main architectural approach to Mule application building. Each Service provides a fixed framework for integrating functionality, so you must configure each one to receive input through an inbound router and an endpoint and to provide output through an outbound router and another endpoint. If you want to chain two or more services together, you typically link them through VM queues.