SlideShare a Scribd company logo
1 of 20
Mule Introduction
Introduction to Mule
• Mule is a lightweight integration platform that enables you
to connect anything, anywhere.
• Intelligently manage message routing, data mapping,
orchestration, reliability, security, and scalability between
nodes.
• It integrate applications or systems on premise or in the
cloud.
• Provides out-of-the-box connectors to create SaaS
integration applications
• It builds and consume API’s
With Mule you can
• Integrate applications or systems on premises or
in the cloud
• Use out-of-the-box connectors to create SaaS
integration applications
• Build and expose APIs
• consume APIs
• Create Web services which orchestrate calls to
other services
With Mule you can
• Create interfaces to expose applications
for mobile consumption
• Integrate B2B with solutions that are secure,
efficient, and quick to build and deploy
• Shift applications onto the cloud
• Connect B2B e-commerce activities
Anypoint Platform
• Anypoint Platform is a complete integration
platform for SOA, REST, SaaS integration, and APIs
• Anypoint Platform provides a comprehensive set
of tools and services: Anypoint Studio, Mule ESB,
and Anypoint Platform’s online access point.
• Anypoint Platform’s access point includes access
to Runtime Manager, API development tools
Anypoint Platform for APIs
• A web based tool to help quickly design RESTful
APIs
• Use the API Notebook to explore the API, test it,
and iteratively improve it
• Build it with APIkit, open-source tooling included
in Anypoint Studio
• Deploy your API to the API Gateway
• Use Anypoint API Manager management for all
your APIs
Anypoint Platform for SaaS
Integration
• Design your integrations with Anypoint Studio
• Using the intuitive drag-and-drop tool or using XML
• Use Anypoint Connectors to connect to a large number
of SaaS and on-premises applications, or connect
through standard protocols such as web services, HTTP,
or FTP
• Run your integrations either in the cloud
via CloudHub or on-premises via an Mule ESB
standalone instance
Anypoint Platform for SOA
• ESB is a great tool allows you to quickly and easily connect applications to
exchange data following the service-oriented architecture (SOA)
methodology
• ESB provides for a flexible architecture. It enables multiple application
communication and provides easy integration with other systems.
• There is a lot details that need to be understood first around the
integration points, protocols, data formats, IT infrastructure, security etc
• Anything that connects MUST send it's information adhering to this data
definition.
When to chose ESB?
• Are you integrating 3 or more applications/services?
• Do you need to use more than one type of
communication protocol?
• Do you need message routing capabilities?
• Do you need to publish services for consumption
by other applications?
When to chose ESB?
Mule ESB Deployment Architecture
Mule ESB – Configuration model
Mule 3 basic stages
Mule 3 basic stages
Mule 3 basic stages
Begin with the Basics
• Flows and Messages
• Message Processors
• Batch Processing
• Mule Expression Language
• Running Applications
Anypoint Studio
Graphical Editor for mule ESB app development
It is an eclipse based editor.
It provides two environments
1. Visual Editor
Anypoint Studio
2. XML Editor
Introduce Mule

More Related Content

What's hot

Mulesoft at a glance
Mulesoft at a glance Mulesoft at a glance
Mulesoft at a glance mdfkhan625
 
Mule esb for beginners
Mule esb for beginnersMule esb for beginners
Mule esb for beginnersSindhu VL
 
Integration with Microsoft Azure using Mule ESB
Integration with Microsoft Azure using Mule ESBIntegration with Microsoft Azure using Mule ESB
Integration with Microsoft Azure using Mule ESBSanjeet Pandey
 
Mule esb parts
Mule esb partsMule esb parts
Mule esb partsSindhu VL
 
Mule esb made system integration easy
Mule esb made system integration easy Mule esb made system integration easy
Mule esb made system integration easy javeed_mhd
 
MuleEsb Complete integration and middleware solution
MuleEsb Complete integration and middleware solutionMuleEsb Complete integration and middleware solution
MuleEsb Complete integration and middleware solutionRajkattamuri
 
Mule architecture
Mule architectureMule architecture
Mule architecturePhaniu
 

What's hot (16)

Mulesoft at a glance
Mulesoft at a glance Mulesoft at a glance
Mulesoft at a glance
 
Mule esb
Mule esbMule esb
Mule esb
 
Mule esb
Mule esbMule esb
Mule esb
 
Mule esb for beginners
Mule esb for beginnersMule esb for beginners
Mule esb for beginners
 
Mule esb overview
Mule esb overviewMule esb overview
Mule esb overview
 
Webservice vm in mule
Webservice vm in muleWebservice vm in mule
Webservice vm in mule
 
Mule esb
Mule esbMule esb
Mule esb
 
Mule
MuleMule
Mule
 
Integration with Microsoft Azure using Mule ESB
Integration with Microsoft Azure using Mule ESBIntegration with Microsoft Azure using Mule ESB
Integration with Microsoft Azure using Mule ESB
 
Mule esb parts
Mule esb partsMule esb parts
Mule esb parts
 
Mule esb made system integration easy
Mule esb made system integration easy Mule esb made system integration easy
Mule esb made system integration easy
 
MuleEsb Complete integration and middleware solution
MuleEsb Complete integration and middleware solutionMuleEsb Complete integration and middleware solution
MuleEsb Complete integration and middleware solution
 
Mule architecture
Mule architectureMule architecture
Mule architecture
 
MuleEsb
MuleEsbMuleEsb
MuleEsb
 
Mule security
Mule  securityMule  security
Mule security
 
Mule Esb
Mule EsbMule Esb
Mule Esb
 

Similar to Introduce Mule

Mule Introduction
Mule IntroductionMule Introduction
Mule Introductionmha4
 
Introduction to Mulesoft
Introduction to MulesoftIntroduction to Mulesoft
Introduction to Mulesoftvenkata20k
 
Mule ESB session day 1
Mule ESB session day 1Mule ESB session day 1
Mule ESB session day 1kkk_f17
 
Telling the world why we love mule soft!
Telling the world why we love mule soft!Telling the world why we love mule soft!
Telling the world why we love mule soft!Sudha Ch
 
Telling the world why we love mule soft!
Telling the world why we love mule soft!Telling the world why we love mule soft!
Telling the world why we love mule soft!Sudha Ch
 
MuleSoft Meetup Singapore - Reliable Messaging & RTF Operations
MuleSoft Meetup Singapore - Reliable Messaging & RTF OperationsMuleSoft Meetup Singapore - Reliable Messaging & RTF Operations
MuleSoft Meetup Singapore - Reliable Messaging & RTF OperationsJulian Douch
 
Mule esb demo
Mule esb demoMule esb demo
Mule esb democibij
 
Mule ESB - An Enterprise Service Bus
Mule ESB - An Enterprise Service BusMule ESB - An Enterprise Service Bus
Mule ESB - An Enterprise Service BusMohammed Fazuluddin
 
MuleSoft for Enterprises
MuleSoft for EnterprisesMuleSoft for Enterprises
MuleSoft for EnterprisesPrashantGolani1
 
MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...
MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...
MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...Jitendra Bafna
 
Modernize Service-Oriented Architecture with APIs
Modernize Service-Oriented Architecture with APIsModernize Service-Oriented Architecture with APIs
Modernize Service-Oriented Architecture with APIsApigee | Google Cloud
 
NServiceBus Mule ESB Comparison
NServiceBus Mule ESB ComparisonNServiceBus Mule ESB Comparison
NServiceBus Mule ESB ComparisonMike Byrne
 

Similar to Introduce Mule (20)

Mule Introduction
Mule IntroductionMule Introduction
Mule Introduction
 
Mule soft
Mule softMule soft
Mule soft
 
Mule soft
Mule softMule soft
Mule soft
 
Mule soft Basics
Mule soft BasicsMule soft Basics
Mule soft Basics
 
Introduction to Mulesoft
Introduction to MulesoftIntroduction to Mulesoft
Introduction to Mulesoft
 
Mule ESB session day 1
Mule ESB session day 1Mule ESB session day 1
Mule ESB session day 1
 
Mulesoft Indore meetup #1
Mulesoft Indore meetup #1Mulesoft Indore meetup #1
Mulesoft Indore meetup #1
 
Telling the world why we love mule soft!
Telling the world why we love mule soft!Telling the world why we love mule soft!
Telling the world why we love mule soft!
 
Telling the world why we love mule soft!
Telling the world why we love mule soft!Telling the world why we love mule soft!
Telling the world why we love mule soft!
 
MULE ESB DEMO
MULE ESB DEMOMULE ESB DEMO
MULE ESB DEMO
 
MuleSoft Meetup Singapore - Reliable Messaging & RTF Operations
MuleSoft Meetup Singapore - Reliable Messaging & RTF OperationsMuleSoft Meetup Singapore - Reliable Messaging & RTF Operations
MuleSoft Meetup Singapore - Reliable Messaging & RTF Operations
 
Mule esb demo
Mule esb demoMule esb demo
Mule esb demo
 
Mule ESB - An Enterprise Service Bus
Mule ESB - An Enterprise Service BusMule ESB - An Enterprise Service Bus
Mule ESB - An Enterprise Service Bus
 
ITI005En-SOA (II)
ITI005En-SOA (II)ITI005En-SOA (II)
ITI005En-SOA (II)
 
MuleSoft for Enterprises
MuleSoft for EnterprisesMuleSoft for Enterprises
MuleSoft for Enterprises
 
Cloud hub
Cloud hubCloud hub
Cloud hub
 
MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...
MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...
MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...
 
Modernize Service-Oriented Architecture with APIs
Modernize Service-Oriented Architecture with APIsModernize Service-Oriented Architecture with APIs
Modernize Service-Oriented Architecture with APIs
 
Mule fundamentals
Mule fundamentalsMule fundamentals
Mule fundamentals
 
NServiceBus Mule ESB Comparison
NServiceBus Mule ESB ComparisonNServiceBus Mule ESB Comparison
NServiceBus Mule ESB Comparison
 

More from mha4

Mule chapter2
Mule chapter2Mule chapter2
Mule chapter2mha4
 
Using class and object java
Using class and object javaUsing class and object java
Using class and object javamha4
 
OOP for java
OOP for javaOOP for java
OOP for javamha4
 
04 threads-pbl-2-slots
04 threads-pbl-2-slots04 threads-pbl-2-slots
04 threads-pbl-2-slotsmha4
 
03 object-classes-pbl-4-slots
03 object-classes-pbl-4-slots03 object-classes-pbl-4-slots
03 object-classes-pbl-4-slotsmha4
 
03 object-classes-pbl-4-slots
03 object-classes-pbl-4-slots03 object-classes-pbl-4-slots
03 object-classes-pbl-4-slotsmha4
 
05 junit
05 junit05 junit
05 junitmha4
 
04 threads-pbl-2-slots
04 threads-pbl-2-slots04 threads-pbl-2-slots
04 threads-pbl-2-slotsmha4
 

More from mha4 (8)

Mule chapter2
Mule chapter2Mule chapter2
Mule chapter2
 
Using class and object java
Using class and object javaUsing class and object java
Using class and object java
 
OOP for java
OOP for javaOOP for java
OOP for java
 
04 threads-pbl-2-slots
04 threads-pbl-2-slots04 threads-pbl-2-slots
04 threads-pbl-2-slots
 
03 object-classes-pbl-4-slots
03 object-classes-pbl-4-slots03 object-classes-pbl-4-slots
03 object-classes-pbl-4-slots
 
03 object-classes-pbl-4-slots
03 object-classes-pbl-4-slots03 object-classes-pbl-4-slots
03 object-classes-pbl-4-slots
 
05 junit
05 junit05 junit
05 junit
 
04 threads-pbl-2-slots
04 threads-pbl-2-slots04 threads-pbl-2-slots
04 threads-pbl-2-slots
 

Recently uploaded

Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 

Recently uploaded (20)

Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 

Introduce Mule

  • 2. Introduction to Mule • Mule is a lightweight integration platform that enables you to connect anything, anywhere. • Intelligently manage message routing, data mapping, orchestration, reliability, security, and scalability between nodes. • It integrate applications or systems on premise or in the cloud. • Provides out-of-the-box connectors to create SaaS integration applications • It builds and consume API’s
  • 3. With Mule you can • Integrate applications or systems on premises or in the cloud • Use out-of-the-box connectors to create SaaS integration applications • Build and expose APIs • consume APIs • Create Web services which orchestrate calls to other services
  • 4. With Mule you can • Create interfaces to expose applications for mobile consumption • Integrate B2B with solutions that are secure, efficient, and quick to build and deploy • Shift applications onto the cloud • Connect B2B e-commerce activities
  • 5. Anypoint Platform • Anypoint Platform is a complete integration platform for SOA, REST, SaaS integration, and APIs • Anypoint Platform provides a comprehensive set of tools and services: Anypoint Studio, Mule ESB, and Anypoint Platform’s online access point. • Anypoint Platform’s access point includes access to Runtime Manager, API development tools
  • 6. Anypoint Platform for APIs • A web based tool to help quickly design RESTful APIs • Use the API Notebook to explore the API, test it, and iteratively improve it • Build it with APIkit, open-source tooling included in Anypoint Studio • Deploy your API to the API Gateway • Use Anypoint API Manager management for all your APIs
  • 7. Anypoint Platform for SaaS Integration • Design your integrations with Anypoint Studio • Using the intuitive drag-and-drop tool or using XML • Use Anypoint Connectors to connect to a large number of SaaS and on-premises applications, or connect through standard protocols such as web services, HTTP, or FTP • Run your integrations either in the cloud via CloudHub or on-premises via an Mule ESB standalone instance
  • 8. Anypoint Platform for SOA • ESB is a great tool allows you to quickly and easily connect applications to exchange data following the service-oriented architecture (SOA) methodology • ESB provides for a flexible architecture. It enables multiple application communication and provides easy integration with other systems. • There is a lot details that need to be understood first around the integration points, protocols, data formats, IT infrastructure, security etc • Anything that connects MUST send it's information adhering to this data definition.
  • 9.
  • 10. When to chose ESB? • Are you integrating 3 or more applications/services? • Do you need to use more than one type of communication protocol? • Do you need message routing capabilities? • Do you need to publish services for consumption by other applications?
  • 12. Mule ESB Deployment Architecture
  • 13. Mule ESB – Configuration model
  • 14. Mule 3 basic stages
  • 15. Mule 3 basic stages
  • 16. Mule 3 basic stages
  • 17. Begin with the Basics • Flows and Messages • Message Processors • Batch Processing • Mule Expression Language • Running Applications
  • 18. Anypoint Studio Graphical Editor for mule ESB app development It is an eclipse based editor. It provides two environments 1. Visual Editor

Editor's Notes

  1. Orchestration tổ chức khéo léo