SlideShare a Scribd company logo
1 of 14
Download to read offline
Welcome to MuleSoft.
The objective of this presentation is to provide some basic
understanding about MuleSoft.
In this presentation we will focus on basic terms and
terminology related to MuleSoft.
 What is MuleSoft
 History of MuleSoft
 What is the advantage of MuleSoft
 What is ESB & Its advantages
 What is Mule Runtime, Mule and Mule ESB
 Why Mule is called as Mule
 Mule ESB Runtime Release
 What is Integrated based project or application
 What is an API
 MuleSoft is a vendor which provides an integration platform
which is used to connect or integrate with different
applications, data , devices and APIs across on-prem Mule
Runtimes and in the cloud computing environments called
CloudHub.
 So that we can expose or get the data from different
applications and bring the data back all together to the single
API. And any web application or mobile application eventually
can use our Experienced API to get the data from different
applications.
 MuleSoft is an integration technology to connect any systems
for exchanging their data.
 MuleSoft was founded by Ross Mason and
Dave Rosenberg in 2006.
 MuleSoft was formerly said to be MuleSource.
 Later MuleSource name was changed
to MuleSoft in 2009.
 MuleSoft acquired ProgrammableWeb website
in April 2013 which is a very popular website
to discover an APIs.
There are various advantages of Mule Soft over other integrated
technologies. Some of them are highlighted below:
 Open Source:
It is an open source integrated technology which means to
use this technology to integrate or connect any applications
we do not need to use any license software. We can download
the required software If any from the internet all free of cost.
It is Awesome!
 Integration Platform:
MuleSoft provides a hybrid integration platform called
Anypoint Platform which is used to build application network
very easily, structurally and smartly with proper
documentation.
 API-Led Connectivity:
MuleSoft uses API-Led Connectivity approach to make application network Reusable,
Loosely Coupled and more Govern.
 Layered Architecture:
MulSoft also provides a layered architecture style in the integration based project in
which for each external system we create an API on top of it to expose their data. This
API is called as System API and this API is not used normally by any user directly. Then if
required, to merge the two or more than two external system together, we again need to
create an API on top of them to expose their data together. This API is called as Process
API which is more process-oriented. And then finally we come up with Experienced API
on top of Process API to expose process-oriented data so that the end user could get
the data from different external systems. So you can see how MuleSoft smartly uses
Layered architecture style to build out network applications easily.
 CloudHub:
MuleSoft supports Cloud computing environment for deploying
integration applications and APIs.
Any many more…
ESB stands for Enterprise Service Bus is a middleware technology
which allow us to integrate different applications together over a
bus-like infrastructure.
Advantage of ESB:
The main advantage of ESB is that by using ESB we can integrate
different applications together by putting a bus like infrastructure
between them for communication and then enable each application
to talk to the bus only. This decouples systems from each other,
allowing them to communicate without dependency on or
knowledge of other systems on the bus.
Examples of ESB are:
1. RIB (Reteck Inventory Bus)
2. Mule ESB
 Mule ESB or simply Mule is a Runtime engine i.e a server which is embedded
with Anypoint Studio to run and deploy the Mule application locally.
But this server is not meant for production deployment. For Q/A, Testing &
Production deployment we have to deploy our application in CloudHub or
On-premise by using Anypoint Platform.
 Mule ESB is a Runtime engine for systems integration, orchestrate web
services and configure the runtime environment.
 Mule is a lightweight Java-based enterprise service bus (ESB) and integration
platform that allows developers to connect different applications together
quickly and easily by exchanging data.
 Mule is the lightweight integration runtime engine that allows us to connect
anything, anywhere.
Mule is called as Mule because it takes so much
load to itself to develop any integration project
both flexibly and intelligently.
 There are various Mule ESB runtime release notes have
been introduced by the MuleSoft for both Enterprise
Edition and Community Edition.
 Please visit the below URL for more details about Mule
Runtime release notes.
https://docs.mulesoft.com/release-notes/mule-esb
 In integration based project we need to integrate
or connect with different external systems, SaaS
systems to access or expose the data &
resources from the external system and bring the
data back from the external system to any web
application or mobile application .
 In integration project context, to access or
expose the data from the external system this
process is called as building an API
In integration based application or project we
actually integrate with external system to get the
data from out of it so that the end user or client
will receive the data from the external system.
 API basically means to expose the data or
retrieve the data of any resource or system.
 For example using Twitter api we can expose
or retrieve the data related to twitter with the
help of its resources.
Thank You

More Related Content

What's hot

Introduction to API
Introduction to APIIntroduction to API
Introduction to APIrajnishjha29
 
Mule data integration
Mule data integrationMule data integration
Mule data integrationkeshav Naidu
 
Mule microsoft environment
Mule  microsoft environmentMule  microsoft environment
Mule microsoft environmentcharan teja R
 
Mulethenewtechnology 12549172699166-phpapp03-160421133841
Mulethenewtechnology 12549172699166-phpapp03-160421133841Mulethenewtechnology 12549172699166-phpapp03-160421133841
Mulethenewtechnology 12549172699166-phpapp03-160421133841ppts123456
 
Deploying mule applications
Deploying mule applicationsDeploying mule applications
Deploying mule applicationsBhargav Ranjit
 
MuleSoft for Enterprises
MuleSoft for EnterprisesMuleSoft for Enterprises
MuleSoft for EnterprisesPrashantGolani1
 
Mulesoft Solutions for Mobile
Mulesoft Solutions for MobileMulesoft Solutions for Mobile
Mulesoft Solutions for Mobilekumar gaurav
 
Mule NetSuite connectors
Mule  NetSuite connectorsMule  NetSuite connectors
Mule NetSuite connectorsD.Rajesh Kumar
 
Mule anypoint data gateway
Mule  anypoint data gatewayMule  anypoint data gateway
Mule anypoint data gatewayD.Rajesh Kumar
 
Mule salesforce integration solutions
Mule  salesforce integration solutionsMule  salesforce integration solutions
Mule salesforce integration solutionscharan teja R
 
Mule esb–api layer
Mule esb–api layerMule esb–api layer
Mule esb–api layercharan teja R
 
NServiceBus Mule ESB Comparison
NServiceBus Mule ESB ComparisonNServiceBus Mule ESB Comparison
NServiceBus Mule ESB ComparisonMike Byrne
 
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
 

What's hot (20)

Introduction to API
Introduction to APIIntroduction to API
Introduction to API
 
Mule connectors
Mule  connectorsMule  connectors
Mule connectors
 
Mule data integration
Mule data integrationMule data integration
Mule data integration
 
Mule microsoft environment
Mule  microsoft environmentMule  microsoft environment
Mule microsoft environment
 
Mule anypoint studio
Mule anypoint studioMule anypoint studio
Mule anypoint studio
 
Mulethenewtechnology 12549172699166-phpapp03-160421133841
Mulethenewtechnology 12549172699166-phpapp03-160421133841Mulethenewtechnology 12549172699166-phpapp03-160421133841
Mulethenewtechnology 12549172699166-phpapp03-160421133841
 
Deploying mule applications
Deploying mule applicationsDeploying mule applications
Deploying mule applications
 
Mule esb presentation
Mule esb presentationMule esb presentation
Mule esb presentation
 
Cloud hub in mule esb
Cloud hub in mule esbCloud hub in mule esb
Cloud hub in mule esb
 
Mule soft
Mule softMule soft
Mule soft
 
MuleSoft for Enterprises
MuleSoft for EnterprisesMuleSoft for Enterprises
MuleSoft for Enterprises
 
Mulesoft Solutions for Mobile
Mulesoft Solutions for MobileMulesoft Solutions for Mobile
Mulesoft Solutions for Mobile
 
Mule NetSuite connectors
Mule  NetSuite connectorsMule  NetSuite connectors
Mule NetSuite connectors
 
Mule saas
Mule  saasMule  saas
Mule saas
 
Mule anypoint data gateway
Mule  anypoint data gatewayMule  anypoint data gateway
Mule anypoint data gateway
 
Mule salesforce integration solutions
Mule  salesforce integration solutionsMule  salesforce integration solutions
Mule salesforce integration solutions
 
Mule esb–api layer
Mule esb–api layerMule esb–api layer
Mule esb–api layer
 
NServiceBus Mule ESB Comparison
NServiceBus Mule ESB ComparisonNServiceBus Mule ESB Comparison
NServiceBus Mule ESB Comparison
 
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 google connectors
Mule google connectorsMule google connectors
Mule google connectors
 

Similar to Introduction to mule soft

Here’s Everything You Need to Know About Mulesoft Integration, Implementation...
Here’s Everything You Need to Know About Mulesoft Integration, Implementation...Here’s Everything You Need to Know About Mulesoft Integration, Implementation...
Here’s Everything You Need to Know About Mulesoft Integration, Implementation...Katy Slemon
 
Why Mulesoft ?
Why Mulesoft ?Why Mulesoft ?
Why Mulesoft ?Bui Kiet
 
MuleSoft Anypoint Platform.pdf
MuleSoft Anypoint Platform.pdfMuleSoft Anypoint Platform.pdf
MuleSoft Anypoint Platform.pdfVishnuGone
 
MuleSoft Development | What Mulesoft Development Means for Business
MuleSoft Development | What Mulesoft Development Means for BusinessMuleSoft Development | What Mulesoft Development Means for Business
MuleSoft Development | What Mulesoft Development Means for BusinessTizbi, Inc.
 
Anypoint platform architecture and components
Anypoint platform architecture and componentsAnypoint platform architecture and components
Anypoint platform architecture and componentsD.Rajesh Kumar
 
Mule esb-architecture
Mule esb-architectureMule esb-architecture
Mule esb-architecturehimajareddys
 
Mule architecture
Mule architectureMule architecture
Mule architectureirfan1008
 
Mule architecture
Mule architectureMule architecture
Mule architecturePhaniu
 
Integration platform as a service
Integration platform as a serviceIntegration platform as a service
Integration platform as a serviceBui Kiet
 
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...Jitendra Bafna
 
Cloud hub architecture
Cloud hub architectureCloud hub architecture
Cloud hub architectureShanky Gupta
 
Mule architecture
Mule architectureMule architecture
Mule architectureAnand kalla
 

Similar to Introduction to mule soft (20)

Here’s Everything You Need to Know About Mulesoft Integration, Implementation...
Here’s Everything You Need to Know About Mulesoft Integration, Implementation...Here’s Everything You Need to Know About Mulesoft Integration, Implementation...
Here’s Everything You Need to Know About Mulesoft Integration, Implementation...
 
Why Mulesoft ?
Why Mulesoft ?Why Mulesoft ?
Why Mulesoft ?
 
Mulesoft Indore meetup #1
Mulesoft Indore meetup #1Mulesoft Indore meetup #1
Mulesoft Indore meetup #1
 
MuleSoft Anypoint Platform.pdf
MuleSoft Anypoint Platform.pdfMuleSoft Anypoint Platform.pdf
MuleSoft Anypoint Platform.pdf
 
MuleSoft Development | What Mulesoft Development Means for Business
MuleSoft Development | What Mulesoft Development Means for BusinessMuleSoft Development | What Mulesoft Development Means for Business
MuleSoft Development | What Mulesoft Development Means for Business
 
Choosing The Right ESB
Choosing The Right ESBChoosing The Right ESB
Choosing The Right ESB
 
Mule in a nutshell
Mule in a nutshellMule in a nutshell
Mule in a nutshell
 
Anypoint platform architecture and components
Anypoint platform architecture and componentsAnypoint platform architecture and components
Anypoint platform architecture and components
 
Mule fundamentals
Mule fundamentalsMule fundamentals
Mule fundamentals
 
Mule esb-architecture
Mule esb-architectureMule esb-architecture
Mule esb-architecture
 
Mule architecture
Mule architectureMule architecture
Mule architecture
 
Mule architecture
Mule architectureMule architecture
Mule architecture
 
Mule architecture
Mule architectureMule architecture
Mule architecture
 
Mule architecture
Mule architectureMule architecture
Mule architecture
 
Integration platform as a service
Integration platform as a serviceIntegration platform as a service
Integration platform as a service
 
Mule soft
Mule softMule soft
Mule soft
 
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
 
Cloud hub architecture
Cloud hub architectureCloud hub architecture
Cloud hub architecture
 
Muleesb
MuleesbMuleesb
Muleesb
 
Mule architecture
Mule architectureMule architecture
Mule architecture
 

Recently uploaded

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 

Recently uploaded (20)

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 

Introduction to mule soft

  • 2. The objective of this presentation is to provide some basic understanding about MuleSoft. In this presentation we will focus on basic terms and terminology related to MuleSoft.  What is MuleSoft  History of MuleSoft  What is the advantage of MuleSoft  What is ESB & Its advantages  What is Mule Runtime, Mule and Mule ESB  Why Mule is called as Mule  Mule ESB Runtime Release  What is Integrated based project or application  What is an API
  • 3.  MuleSoft is a vendor which provides an integration platform which is used to connect or integrate with different applications, data , devices and APIs across on-prem Mule Runtimes and in the cloud computing environments called CloudHub.  So that we can expose or get the data from different applications and bring the data back all together to the single API. And any web application or mobile application eventually can use our Experienced API to get the data from different applications.  MuleSoft is an integration technology to connect any systems for exchanging their data.
  • 4.  MuleSoft was founded by Ross Mason and Dave Rosenberg in 2006.  MuleSoft was formerly said to be MuleSource.  Later MuleSource name was changed to MuleSoft in 2009.  MuleSoft acquired ProgrammableWeb website in April 2013 which is a very popular website to discover an APIs.
  • 5. There are various advantages of Mule Soft over other integrated technologies. Some of them are highlighted below:  Open Source: It is an open source integrated technology which means to use this technology to integrate or connect any applications we do not need to use any license software. We can download the required software If any from the internet all free of cost. It is Awesome!  Integration Platform: MuleSoft provides a hybrid integration platform called Anypoint Platform which is used to build application network very easily, structurally and smartly with proper documentation.
  • 6.  API-Led Connectivity: MuleSoft uses API-Led Connectivity approach to make application network Reusable, Loosely Coupled and more Govern.  Layered Architecture: MulSoft also provides a layered architecture style in the integration based project in which for each external system we create an API on top of it to expose their data. This API is called as System API and this API is not used normally by any user directly. Then if required, to merge the two or more than two external system together, we again need to create an API on top of them to expose their data together. This API is called as Process API which is more process-oriented. And then finally we come up with Experienced API on top of Process API to expose process-oriented data so that the end user could get the data from different external systems. So you can see how MuleSoft smartly uses Layered architecture style to build out network applications easily.
  • 7.  CloudHub: MuleSoft supports Cloud computing environment for deploying integration applications and APIs. Any many more…
  • 8. ESB stands for Enterprise Service Bus is a middleware technology which allow us to integrate different applications together over a bus-like infrastructure. Advantage of ESB: The main advantage of ESB is that by using ESB we can integrate different applications together by putting a bus like infrastructure between them for communication and then enable each application to talk to the bus only. This decouples systems from each other, allowing them to communicate without dependency on or knowledge of other systems on the bus. Examples of ESB are: 1. RIB (Reteck Inventory Bus) 2. Mule ESB
  • 9.  Mule ESB or simply Mule is a Runtime engine i.e a server which is embedded with Anypoint Studio to run and deploy the Mule application locally. But this server is not meant for production deployment. For Q/A, Testing & Production deployment we have to deploy our application in CloudHub or On-premise by using Anypoint Platform.  Mule ESB is a Runtime engine for systems integration, orchestrate web services and configure the runtime environment.  Mule is a lightweight Java-based enterprise service bus (ESB) and integration platform that allows developers to connect different applications together quickly and easily by exchanging data.  Mule is the lightweight integration runtime engine that allows us to connect anything, anywhere.
  • 10. Mule is called as Mule because it takes so much load to itself to develop any integration project both flexibly and intelligently.
  • 11.  There are various Mule ESB runtime release notes have been introduced by the MuleSoft for both Enterprise Edition and Community Edition.  Please visit the below URL for more details about Mule Runtime release notes. https://docs.mulesoft.com/release-notes/mule-esb
  • 12.  In integration based project we need to integrate or connect with different external systems, SaaS systems to access or expose the data & resources from the external system and bring the data back from the external system to any web application or mobile application .  In integration project context, to access or expose the data from the external system this process is called as building an API In integration based application or project we actually integrate with external system to get the data from out of it so that the end user or client will receive the data from the external system.
  • 13.  API basically means to expose the data or retrieve the data of any resource or system.  For example using Twitter api we can expose or retrieve the data related to twitter with the help of its resources.