SlideShare a Scribd company logo
Introducing Mule Application & API
JITENDRA BAFNA
Mule Applications
• Mule applications can consists of single flow, multiple flow and multiple flow
connected together.
• Typical Mule flow consists of Message Source and Message Processor.
• Message Source accept the message from external source and triggers the flow.
• Message Processor includesTransform, Enrich, Filters and process the message.
Mule Applications
• Mule applications accept message and process through series of processor in flow.
• Mule applications can be tested and deployed visually.
Mule Applications
• Mule applications are written in xml.
• Mule applications are deployed to Mule runtime.
• Mule applications can be deploy on premise as well as cloud hub.
Mule Runtime
• JVM servers that handleconcurrent requests from differentMule applications inoneJVM.
• It enforces policiesforAPI governance.
• Decouples pointto pointintegrationsby havingall (non-mule)applicationstalk to bus (Mule
runtime) instead directly to each other.
• Mule RuntimeEditions: Enterprise EditionandCommunityEdition.
• CommunityEditionis open source.
• Enterprise Editionprovidemany features like 24X7 support,extra connectors,batch module,
DataWeave, DataSense, visual debugging,templates,deploymentand performance
management.
Anypoint Studio
• Anypoint Studio is Eclipse Based integration development environment.
• Provide pre built connectors to connect SaaS application like Salesforce, many standard protocols
(file, ftp, http, https, sftp etc.).
• Data Transformation Framework and Language.
• Visual Debugging (EE).
• Maven Support.
• One click deployment
• Building blocks like connectors, scopes, filters, components, transformers, flow control, error
handling.
Lifecycle of Mule API
Planning and Designing
the API
Integration and
Securing the API
Testing, Deploying and
accommodating
versioning and rollback
Managing and
Monitoring the API.
Mule API
• MuleAPI can designedusingRAML.
• RAML is very simple,standard,reuse for designingthe RestAPI’s.
• MuleAPI supportsvarious httpmethod likeGET, POST, PUT, PATCH,DELETE.
• Mulesoft provideonlineIDE for designingthe Rest API (i.e.AnypointAPI Manager).
• RestAPI can be publishedusingAnypointportal publiclyor privately.
• TheAnypointStudioAPIKit plugincan generate an interfaceautomaticallyfrom a RAMLAPI
definition
ThankYou

More Related Content

PDF
Exposing Web Service (CXF) With Mule ESB
PPTX
NServiceBus Mule ESB Comparison
PDF
MuleSoft Surat Live Demonstration Virtual Meetup#2 - Customer Hosted Mule Run...
PPTX
Mule integration-application
PPTX
Sharing Resources - Mule
PPTX
Deploy mule application
PPTX
Mule: Munit domain support
PDF
MuleSoft Nashik Virtual Meetup#4 - Implementing CI/CD pipeline for deploying ...
Exposing Web Service (CXF) With Mule ESB
NServiceBus Mule ESB Comparison
MuleSoft Surat Live Demonstration Virtual Meetup#2 - Customer Hosted Mule Run...
Mule integration-application
Sharing Resources - Mule
Deploy mule application
Mule: Munit domain support
MuleSoft Nashik Virtual Meetup#4 - Implementing CI/CD pipeline for deploying ...

What's hot (20)

PPTX
Logging best practice in mule using logger component
PDF
Groovy Component With Mule ESB
PPTX
Mule esb
PPTX
Cloudhub fabric
PDF
A comprehensive guide to mule soft mule 4
PPTX
Polyglot Mule Transformers
PDF
MuleSoft Surat Virtual Meetup#35 - Setting up MuleSoft Runtime and Anypoint C...
PPT
Mule anypoint exchange
PPTX
Mulesoft Calling Flow of Other Applications
PPTX
Mule ESB - Intra application communication
PPTX
Mule tcat server - deploying applications
PDF
CloudHub Connector With Mulesoft
PDF
MuleSoft certified platform architect-level 1 Real Exam Questions
PPTX
Using maven with mule
PPTX
SOAP To REST API Proxy
PPTX
Mule testing
PDF
Mule esb presentation
PPTX
Mule - beginners guide
PPTX
Running mule as worker role on azure
PPTX
MuleSoft CloudHub API Versioning
Logging best practice in mule using logger component
Groovy Component With Mule ESB
Mule esb
Cloudhub fabric
A comprehensive guide to mule soft mule 4
Polyglot Mule Transformers
MuleSoft Surat Virtual Meetup#35 - Setting up MuleSoft Runtime and Anypoint C...
Mule anypoint exchange
Mulesoft Calling Flow of Other Applications
Mule ESB - Intra application communication
Mule tcat server - deploying applications
CloudHub Connector With Mulesoft
MuleSoft certified platform architect-level 1 Real Exam Questions
Using maven with mule
SOAP To REST API Proxy
Mule testing
Mule esb presentation
Mule - beginners guide
Running mule as worker role on azure
MuleSoft CloudHub API Versioning
Ad

Viewers also liked (12)

PDF
Connecting To MS SQL Server With Mulesoft (Stored Procedure To Insert data)
PDF
Anypoint Batch Processing and Polling Scope With Mulesoft
PDF
What are Anypoint Validations With Mulesoft
PDF
Anypoint Salesforce Connector With Mulesoft
PDF
Splitter and Collection Aggregator With Mulesoft
PDF
Encrypt The Mule Message With Anypoint JCE and XML Encrypter
PDF
Anypoint Filters in Mule
PDF
Exception strategies in MuleSoft Anypoint Studio
PDF
Debugging with MuleSoft Anypoint Studio
PDF
Introduction To Anypoint CloudHub With Mulesoft
PDF
Message Chunk Splitter And Aggregator With MuleSoft
PDF
Gzip Compress and Uncompress Transformer With Mulesoft
Connecting To MS SQL Server With Mulesoft (Stored Procedure To Insert data)
Anypoint Batch Processing and Polling Scope With Mulesoft
What are Anypoint Validations With Mulesoft
Anypoint Salesforce Connector With Mulesoft
Splitter and Collection Aggregator With Mulesoft
Encrypt The Mule Message With Anypoint JCE and XML Encrypter
Anypoint Filters in Mule
Exception strategies in MuleSoft Anypoint Studio
Debugging with MuleSoft Anypoint Studio
Introduction To Anypoint CloudHub With Mulesoft
Message Chunk Splitter And Aggregator With MuleSoft
Gzip Compress and Uncompress Transformer With Mulesoft
Ad

Similar to Introducing Mule Application and API (20)

PDF
Introduction to mule application
PPTX
MuleSoft Meetup Charlotte 2 - 2019
PPTX
Application_sizing_guide.pptx
PDF
Spring cloud
PPTX
Mule esb overview
PPTX
The Mule Agent
PPTX
Microservices: Yes or not?
PPTX
Niranjan mule esb
PPTX
Mule esb naveen
PDF
Mule esb and_relevant_components
PPTX
ESB Online Training Part 2
PPTX
Client and server tools.pptxsssssssssssss
PPTX
Mule concepts flows
PPT
An introduction to Apache Camel
PPTX
Srilekha mule esb
PPTX
Serverless & Microservices Architecture
PPTX
Intro to Microservices Architecture
PPTX
Web service implementation
PPTX
Mule esb kranthi
PPTX
Mule esb kranthi
Introduction to mule application
MuleSoft Meetup Charlotte 2 - 2019
Application_sizing_guide.pptx
Spring cloud
Mule esb overview
The Mule Agent
Microservices: Yes or not?
Niranjan mule esb
Mule esb naveen
Mule esb and_relevant_components
ESB Online Training Part 2
Client and server tools.pptxsssssssssssss
Mule concepts flows
An introduction to Apache Camel
Srilekha mule esb
Serverless & Microservices Architecture
Intro to Microservices Architecture
Web service implementation
Mule esb kranthi
Mule esb kranthi

More from Jitendra Bafna (20)

PDF
MuleSoft Surat Meetup#55 - Unleash the power of Anypoint MQ
PDF
MuleSoft Surat Meetup#54 - MuleSoft Automation
PDF
MuleSoft Surat Meetup#53 - MuleSoft for Clinical Trial Modernization
PDF
MuleSoft Surat Meetup#52 - Flex Gateway (Port Based Routing V/S Path Based Ro...
PDF
MuleSoft Surat Meetup#51 - API Monitoring - Through a New Lens
PDF
Engineering Student MuleSoft Meetup#7 - Leveraging MuleSoft Service in Salesf...
PDF
MuleSoft Nashik Meetup#7 - Building FHIR applications in MongoDB using MuleSoft
PDF
MuleSoft Surat Meetup#50 - Ask the MuleSoft Ambassadors + CloudHub 2.0 Overvi...
PDF
MuleSoft Surat Meetup#49 - Robotic Process Automation - Why, Where, When and ...
PDF
MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...
PDF
MuleSoft Surat Meetup#47 - Error Handling With MuleSoft
PDF
MuleSoft Surat Meetup#46 - Deep Dive into MUnit With MuleSoft
PDF
MuleSoft Surat Meetup#45 - Anypoint Flex Gateway as a Kubernetes Ingress Cont...
PDF
MuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With Rust
PDF
Engineering Student MuleSoft Meetup#6 - Basic Understanding of DataWeave With...
PDF
MuleSoft Nashik Meetup#5 - JSON Logger and Externalize Logs
PDF
MuleSoft Surat Meetup#43 - Combine Service Mesh With Anypoint API Management ...
PDF
Engineering Student MuleSoft Meetup#5 - Error Handling With MuleSoft
PDF
MuleSoft Surat Meetup#42 - Runtime Fabric Manager on Self Managed Kubernetes ...
PDF
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...
MuleSoft Surat Meetup#55 - Unleash the power of Anypoint MQ
MuleSoft Surat Meetup#54 - MuleSoft Automation
MuleSoft Surat Meetup#53 - MuleSoft for Clinical Trial Modernization
MuleSoft Surat Meetup#52 - Flex Gateway (Port Based Routing V/S Path Based Ro...
MuleSoft Surat Meetup#51 - API Monitoring - Through a New Lens
Engineering Student MuleSoft Meetup#7 - Leveraging MuleSoft Service in Salesf...
MuleSoft Nashik Meetup#7 - Building FHIR applications in MongoDB using MuleSoft
MuleSoft Surat Meetup#50 - Ask the MuleSoft Ambassadors + CloudHub 2.0 Overvi...
MuleSoft Surat Meetup#49 - Robotic Process Automation - Why, Where, When and ...
MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...
MuleSoft Surat Meetup#47 - Error Handling With MuleSoft
MuleSoft Surat Meetup#46 - Deep Dive into MUnit With MuleSoft
MuleSoft Surat Meetup#45 - Anypoint Flex Gateway as a Kubernetes Ingress Cont...
MuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With Rust
Engineering Student MuleSoft Meetup#6 - Basic Understanding of DataWeave With...
MuleSoft Nashik Meetup#5 - JSON Logger and Externalize Logs
MuleSoft Surat Meetup#43 - Combine Service Mesh With Anypoint API Management ...
Engineering Student MuleSoft Meetup#5 - Error Handling With MuleSoft
MuleSoft Surat Meetup#42 - Runtime Fabric Manager on Self Managed Kubernetes ...
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...

Recently uploaded (20)

PPTX
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
PDF
Digital Strategies for Manufacturing Companies
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
System and Network Administraation Chapter 3
PDF
medical staffing services at VALiNTRY
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PPTX
Computer Software and OS of computer science of grade 11.pptx
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PPTX
L1 - Introduction to python Backend.pptx
PDF
Cost to Outsource Software Development in 2025
PPTX
Introduction to Artificial Intelligence
PPTX
history of c programming in notes for students .pptx
PPTX
Transform Your Business with a Software ERP System
PPTX
assetexplorer- product-overview - presentation
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
Digital Strategies for Manufacturing Companies
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Operating system designcfffgfgggggggvggggggggg
System and Network Administraation Chapter 3
medical staffing services at VALiNTRY
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Computer Software and OS of computer science of grade 11.pptx
Wondershare Filmora 15 Crack With Activation Key [2025
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
wealthsignaloriginal-com-DS-text-... (1).pdf
L1 - Introduction to python Backend.pptx
Cost to Outsource Software Development in 2025
Introduction to Artificial Intelligence
history of c programming in notes for students .pptx
Transform Your Business with a Software ERP System
assetexplorer- product-overview - presentation

Introducing Mule Application and API

  • 1. Introducing Mule Application & API JITENDRA BAFNA
  • 2. Mule Applications • Mule applications can consists of single flow, multiple flow and multiple flow connected together. • Typical Mule flow consists of Message Source and Message Processor. • Message Source accept the message from external source and triggers the flow. • Message Processor includesTransform, Enrich, Filters and process the message.
  • 3. Mule Applications • Mule applications accept message and process through series of processor in flow. • Mule applications can be tested and deployed visually.
  • 4. Mule Applications • Mule applications are written in xml. • Mule applications are deployed to Mule runtime. • Mule applications can be deploy on premise as well as cloud hub.
  • 5. Mule Runtime • JVM servers that handleconcurrent requests from differentMule applications inoneJVM. • It enforces policiesforAPI governance. • Decouples pointto pointintegrationsby havingall (non-mule)applicationstalk to bus (Mule runtime) instead directly to each other. • Mule RuntimeEditions: Enterprise EditionandCommunityEdition. • CommunityEditionis open source. • Enterprise Editionprovidemany features like 24X7 support,extra connectors,batch module, DataWeave, DataSense, visual debugging,templates,deploymentand performance management.
  • 6. Anypoint Studio • Anypoint Studio is Eclipse Based integration development environment. • Provide pre built connectors to connect SaaS application like Salesforce, many standard protocols (file, ftp, http, https, sftp etc.). • Data Transformation Framework and Language. • Visual Debugging (EE). • Maven Support. • One click deployment • Building blocks like connectors, scopes, filters, components, transformers, flow control, error handling.
  • 7. Lifecycle of Mule API Planning and Designing the API Integration and Securing the API Testing, Deploying and accommodating versioning and rollback Managing and Monitoring the API.
  • 8. Mule API • MuleAPI can designedusingRAML. • RAML is very simple,standard,reuse for designingthe RestAPI’s. • MuleAPI supportsvarious httpmethod likeGET, POST, PUT, PATCH,DELETE. • Mulesoft provideonlineIDE for designingthe Rest API (i.e.AnypointAPI Manager). • RestAPI can be publishedusingAnypointportal publiclyor privately. • TheAnypointStudioAPIKit plugincan generate an interfaceautomaticallyfrom a RAMLAPI definition