SlideShare a Scribd company logo
20th February 2021 12 PM to 2:00PM (IST)
Ahmedabad MuleSoft Meetup
Group #2
Mule 4 Connectors
2
● Please keep yourself unless you have any questions.
● We encourage you to keep your video on for interactive session.
● You can write down your question in the chat session.
● Once join please write down your name and email id in chat so that we can have attendance.
● Please provide your valuable feedback. Thanks.
Guidelines
3
● Networking and Knowledge Sharing
● Mule 4 Connectors and Development
● Q&A and then Quiz for all participants
● Discussion for next Meetup, Stay connected, and Happy Learning.
Agenda
4
● MuleSoft Releases
○ https://docs.mulesoft.com/release-notes/
○ https://docs.mulesoft.com/release-notes/studio/anypoint-studio-7.8-with-4.3-runtime-release-
notes
Updates
5
●About the organizer: About the Sponsors:
■ - MuleSoft
■
Introductions
6
●About the Speakers:
Introductions
Mule 4
Connectors
● Anypoint connectors is to provide you with an easy way to connect to the thousands of software-as-a-service (SaaS)
platforms out there without having to work with transports or dealing with the different protocols that each API uses.
● Anypoint Connectors are reusable extensions to Mule runtime engine (Mule) that enable you to integrate a Mule app
with third-party APIs, databases, and standard integration protocols.
What is a Connector?
● Reusability
● Easy Connectivity
● Less Code Complexity
● Request Validation
● Easy Authentication and Authorization
● Provides Metadata
● Exception Handling and Error Propagation
Why Connectors?
API or OOTB connector does not support the use case.
● First, look in Anypoint Exchange for a specialized pre-built connector (for example SFDC)
● If you don't find one, see if you can connect to the external system with a web service (REST or SOAP)
● Finally, evaluate if it is worth creating a custom connector
When a Connector?
Connectors in Mule 4
Categories of Connectors
● REST Connect Tool (Specification Based - Exchange)
● XML SDK
● Mule SDK (JAVA)
Ways to build a Custom Connector
● The Exchange backend uses REST Connect to transparently convert a REST API specification to a Mule 3 and
Mule 4 connector
● REST Connect does not currently support custom TLS configurations.
● API Specification Supported : OAS 3 - JSON, OAS 3 - YAML, OAS 2 - JSON, OAS 2 - YAM, RAML 1.0
● Security Schemes Supported : Basic Authentication, OAuth 2.0 Client Credentials, OAuth 2.0 Authorization Code,
Pass Through, Digest Authentication
REST Connect
The XML SDK is an alternative to the more advanced Java-based Mule SDK. XML SDK is for creating custom modules,
similar to the way you create a Mule app. In fact, you can use existing Mule components in the module. The framework
simply adds a few syntactic idioms as XML elements that enclose the main parts of module, such as <module>,
<operation>, and <parameter> elements.
XML SDK
Use the Mule SDK for Java to extend the Mule 4 Runtime by creating new modules that you can install in Mule apps.
Examples of modules include connectors, such as HTTP, or modules with custom functionality, such as the Validations
Module.
Prerequisites :
● JDK 8
● Maven
● IDE (Anypoint Studio, Eclipse, Intellij)
● Anypoint Studio
Mule SDK (Java)
ArchType : mvn org.mule.extensions:mule-extensions-archetype-maven-plugin:1.2.0:generate
ArchType
Demonstration
19
● Share:
○ Tweet using the hashtag #MuleSoftMeetups
○ Invite your network to join: https://meetups.mulesoft.com/ahmedabad/
● Feedback:
○ Fill out the survey feedback.
○ Contact your Organizer Shekh Muenuddeen to suggest topics for upcoming events.
○ Contact MuleSoft at meetups@mulesoft.com for ways to improve the program
● Our Next Meetup
○ Date: TBD
○ Location: TBD
○ Topic: TBD
What’s next?
20
Take a Stand !
Thank you

More Related Content

PPTX
Ahmadabad mule soft_meetup_6march2021_azure_CICD
Shekh Muenuddeen
 
PPTX
Ahmadabad mule soft_meetup_17april2021_mule4_cryptography
Shekh Muenuddeen
 
PPTX
Ahmadabad mule soft_meetup_11_october_2020_errorhanlingandmonitoringalerts
Shekh Muenuddeen
 
PPTX
Custom MuleSoft connector using Java SDK
Amit Singh
 
PDF
Ahmedabad MuleSoft Meetup #4
Tejas Purohit
 
PPTX
Jaipur MuleSoft Meetup Group - Virtual Meetup #5
Lalit Panwar
 
PPTX
Indore MuleSoft Meetup #4 : Demystifying Error Handling & Snowflake Integration
IndoreMulesoftMeetup
 
PPTX
Mulesoft KL Meetup 2
NitushreeJena
 
Ahmadabad mule soft_meetup_6march2021_azure_CICD
Shekh Muenuddeen
 
Ahmadabad mule soft_meetup_17april2021_mule4_cryptography
Shekh Muenuddeen
 
Ahmadabad mule soft_meetup_11_october_2020_errorhanlingandmonitoringalerts
Shekh Muenuddeen
 
Custom MuleSoft connector using Java SDK
Amit Singh
 
Ahmedabad MuleSoft Meetup #4
Tejas Purohit
 
Jaipur MuleSoft Meetup Group - Virtual Meetup #5
Lalit Panwar
 
Indore MuleSoft Meetup #4 : Demystifying Error Handling & Snowflake Integration
IndoreMulesoftMeetup
 
Mulesoft KL Meetup 2
NitushreeJena
 

What's hot (19)

PPTX
Mule meetup 25thjan
pruthviraj krishnam
 
PPTX
Bhopal mule soft_meetup#2_18sept2021_cloudhubdr_strategy_bestpractices
Preetam Deshmukh
 
PDF
Mulesoft Pune Meetup Deck - Apr 2020
Santosh Ojha
 
PPTX
Ahmadabad mule soft_meetup_05june2021_mule4_automate mulesoft on prem servers...
Shekh Muenuddeen
 
PPTX
Mule soft meetup_-_finland_july_11th__2020
D.Rajesh Kumar
 
PPTX
Mulesoft Meetup Bangalore - 6th March 2021
Gaurav Sethi
 
PPTX
Nagpur Mulesoft Meetup on CICD using Jenkins
pqrs1234
 
PPTX
Bhopal mule soft_meetup_17july2021_azuredevopsintegration_mulesoft
AnkitaJaggi1
 
PPTX
MuleSoft Slack Integration - meetup
Karthik Venkata T
 
PDF
Mule Meetup Hyderabad - Aug 2020
Sravan Lingam
 
PPTX
Warsaw MuleSoft Meetup #6 - CI/CD
Patryk Bandurski
 
PDF
MuleSoft Online Meetup - MuleSoft integration with snowflake and kafka
Royston Lobo
 
PPTX
Meetup en español #4 - MuleSoft para profesionales de Java
Alexandra N. Martinez
 
PPTX
MuleSoft MuleSoft Meetup - Shared Flows
Guilherme Pereira Silva
 
PPTX
Mule soft Meetup #3
Gaurav Sethi
 
PPTX
mulesoft meetup @ bangalore
D.Rajesh Kumar
 
PPT
Impact Of A Cms Framework Change - Holland Open Netherlands
Wilco Jansen
 
PPTX
Baltimore july2021 final
ManjuKumara GH
 
PPTX
MuleSoft CloudHub API Versioning
Patryk Bandurski
 
Mule meetup 25thjan
pruthviraj krishnam
 
Bhopal mule soft_meetup#2_18sept2021_cloudhubdr_strategy_bestpractices
Preetam Deshmukh
 
Mulesoft Pune Meetup Deck - Apr 2020
Santosh Ojha
 
Ahmadabad mule soft_meetup_05june2021_mule4_automate mulesoft on prem servers...
Shekh Muenuddeen
 
Mule soft meetup_-_finland_july_11th__2020
D.Rajesh Kumar
 
Mulesoft Meetup Bangalore - 6th March 2021
Gaurav Sethi
 
Nagpur Mulesoft Meetup on CICD using Jenkins
pqrs1234
 
Bhopal mule soft_meetup_17july2021_azuredevopsintegration_mulesoft
AnkitaJaggi1
 
MuleSoft Slack Integration - meetup
Karthik Venkata T
 
Mule Meetup Hyderabad - Aug 2020
Sravan Lingam
 
Warsaw MuleSoft Meetup #6 - CI/CD
Patryk Bandurski
 
MuleSoft Online Meetup - MuleSoft integration with snowflake and kafka
Royston Lobo
 
Meetup en español #4 - MuleSoft para profesionales de Java
Alexandra N. Martinez
 
MuleSoft MuleSoft Meetup - Shared Flows
Guilherme Pereira Silva
 
Mule soft Meetup #3
Gaurav Sethi
 
mulesoft meetup @ bangalore
D.Rajesh Kumar
 
Impact Of A Cms Framework Change - Holland Open Netherlands
Wilco Jansen
 
Baltimore july2021 final
ManjuKumara GH
 
MuleSoft CloudHub API Versioning
Patryk Bandurski
 
Ad

Similar to Ahmadabad mule soft_meetup_20_february_2021_muleconnectordevelopment (20)

PPTX
Custom Connector using Java and XML SDK in MuleSoft | Kolkata MuleSoft Meetup #6
Roikka Hazarika
 
PPTX
Building Custom Connectors Using XML SDK in Mule 4
Manish Kumar Yadav
 
PDF
Melbourne Virtual MuleSoft Meetup November 2020
Daniel Soffner
 
PPTX
Cracow MuleSoft Meetup #1
Wojtek Maciejczyk
 
PDF
MuleSoft Meetup Singapore - Reliable Messaging & RTF Operations
Julian Douch
 
PDF
Using the Mule 4 SDK to build a connector : MuleSoft Virtual Muleys Meetups
Angel Alberici
 
PDF
Anypoint Connector DevKit - Part I
RAMANAN T D
 
PDF
20220324 - Angel Updates - PKO
Angel Alberici
 
PPT
Anypoint connector dev kit
himajareddys
 
PPTX
MuleSoft Meetup Charlotte 2 - 2019
Subhash Patel
 
PPTX
MuleSoft Kochi Meetup #3– Integration with Web Sockets
sumitahuja94
 
PPTX
MuleSoft Meetup Bangalore - March 6 2021
Nagaraju K R
 
PPT
Mule tcat server
D.Rajesh Kumar
 
PPT
Mule anypoint connector dev kit
D.Rajesh Kumar
 
PPT
Mule anypoint connector
D.Rajesh Kumar
 
PPTX
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
PPTX
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
ervikas4
 
PPTX
Mule Experience Hub and Release Channel with Java 17
Bhajan Mehta
 
PPTX
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
PDF
Melbourne Virtual MuleSoft Meetup December 2022
Daniel Soffner
 
Custom Connector using Java and XML SDK in MuleSoft | Kolkata MuleSoft Meetup #6
Roikka Hazarika
 
Building Custom Connectors Using XML SDK in Mule 4
Manish Kumar Yadav
 
Melbourne Virtual MuleSoft Meetup November 2020
Daniel Soffner
 
Cracow MuleSoft Meetup #1
Wojtek Maciejczyk
 
MuleSoft Meetup Singapore - Reliable Messaging & RTF Operations
Julian Douch
 
Using the Mule 4 SDK to build a connector : MuleSoft Virtual Muleys Meetups
Angel Alberici
 
Anypoint Connector DevKit - Part I
RAMANAN T D
 
20220324 - Angel Updates - PKO
Angel Alberici
 
Anypoint connector dev kit
himajareddys
 
MuleSoft Meetup Charlotte 2 - 2019
Subhash Patel
 
MuleSoft Kochi Meetup #3– Integration with Web Sockets
sumitahuja94
 
MuleSoft Meetup Bangalore - March 6 2021
Nagaraju K R
 
Mule tcat server
D.Rajesh Kumar
 
Mule anypoint connector dev kit
D.Rajesh Kumar
 
Mule anypoint connector
D.Rajesh Kumar
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
ervikas4
 
Mule Experience Hub and Release Channel with Java 17
Bhajan Mehta
 
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
Melbourne Virtual MuleSoft Meetup December 2022
Daniel Soffner
 
Ad

Recently uploaded (20)

PPTX
Presentation about Database and Database Administrator
abhishekchauhan86963
 
PDF
Teaching Reproducibility and Embracing Variability: From Floating-Point Exper...
University of Rennes, INSA Rennes, Inria/IRISA, CNRS
 
PDF
Applitools Platform Pulse: What's New and What's Coming - July 2025
Applitools
 
PPTX
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 
PPTX
Web Testing.pptx528278vshbuqffqhhqiwnwuq
studylike474
 
PPT
Why Reliable Server Maintenance Service in New York is Crucial for Your Business
Sam Vohra
 
PDF
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
 
PDF
Protecting the Digital World Cyber Securit
dnthakkar16
 
PDF
Download iTop VPN Free 6.1.0.5882 Crack Full Activated Pre Latest 2025
imang66g
 
PDF
Jenkins: An open-source automation server powering CI/CD Automation
SaikatBasu37
 
PDF
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
PPTX
classification of computer and basic part of digital computer
ravisinghrajpurohit3
 
PDF
On Software Engineers' Productivity - Beyond Misleading Metrics
Romén Rodríguez-Gil
 
PDF
Appium Automation Testing Tutorial PDF: Learn Mobile Testing in 7 Days
jamescantor38
 
PDF
Exploring AI Agents in Process Industries
amoreira6
 
PPTX
Role Of Python In Programing Language.pptx
jaykoshti048
 
PPTX
PFAS Reporting Requirements 2026 Are You Submission Ready Certivo.pptx
Certivo Inc
 
PDF
49785682629390197565_LRN3014_Migrating_the_Beast.pdf
Abilash868456
 
PDF
MiniTool Power Data Recovery Crack New Pre Activated Version Latest 2025
imang66g
 
PDF
vAdobe Premiere Pro 2025 (v25.2.3.004) Crack Pre-Activated Latest
imang66g
 
Presentation about Database and Database Administrator
abhishekchauhan86963
 
Teaching Reproducibility and Embracing Variability: From Floating-Point Exper...
University of Rennes, INSA Rennes, Inria/IRISA, CNRS
 
Applitools Platform Pulse: What's New and What's Coming - July 2025
Applitools
 
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 
Web Testing.pptx528278vshbuqffqhhqiwnwuq
studylike474
 
Why Reliable Server Maintenance Service in New York is Crucial for Your Business
Sam Vohra
 
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
 
Protecting the Digital World Cyber Securit
dnthakkar16
 
Download iTop VPN Free 6.1.0.5882 Crack Full Activated Pre Latest 2025
imang66g
 
Jenkins: An open-source automation server powering CI/CD Automation
SaikatBasu37
 
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
classification of computer and basic part of digital computer
ravisinghrajpurohit3
 
On Software Engineers' Productivity - Beyond Misleading Metrics
Romén Rodríguez-Gil
 
Appium Automation Testing Tutorial PDF: Learn Mobile Testing in 7 Days
jamescantor38
 
Exploring AI Agents in Process Industries
amoreira6
 
Role Of Python In Programing Language.pptx
jaykoshti048
 
PFAS Reporting Requirements 2026 Are You Submission Ready Certivo.pptx
Certivo Inc
 
49785682629390197565_LRN3014_Migrating_the_Beast.pdf
Abilash868456
 
MiniTool Power Data Recovery Crack New Pre Activated Version Latest 2025
imang66g
 
vAdobe Premiere Pro 2025 (v25.2.3.004) Crack Pre-Activated Latest
imang66g
 

Ahmadabad mule soft_meetup_20_february_2021_muleconnectordevelopment

  • 1. 20th February 2021 12 PM to 2:00PM (IST) Ahmedabad MuleSoft Meetup Group #2 Mule 4 Connectors
  • 2. 2 ● Please keep yourself unless you have any questions. ● We encourage you to keep your video on for interactive session. ● You can write down your question in the chat session. ● Once join please write down your name and email id in chat so that we can have attendance. ● Please provide your valuable feedback. Thanks. Guidelines
  • 3. 3 ● Networking and Knowledge Sharing ● Mule 4 Connectors and Development ● Q&A and then Quiz for all participants ● Discussion for next Meetup, Stay connected, and Happy Learning. Agenda
  • 4. 4 ● MuleSoft Releases ○ https://docs.mulesoft.com/release-notes/ ○ https://docs.mulesoft.com/release-notes/studio/anypoint-studio-7.8-with-4.3-runtime-release- notes Updates
  • 5. 5 ●About the organizer: About the Sponsors: ■ - MuleSoft ■ Introductions
  • 8. ● Anypoint connectors is to provide you with an easy way to connect to the thousands of software-as-a-service (SaaS) platforms out there without having to work with transports or dealing with the different protocols that each API uses. ● Anypoint Connectors are reusable extensions to Mule runtime engine (Mule) that enable you to integrate a Mule app with third-party APIs, databases, and standard integration protocols. What is a Connector?
  • 9. ● Reusability ● Easy Connectivity ● Less Code Complexity ● Request Validation ● Easy Authentication and Authorization ● Provides Metadata ● Exception Handling and Error Propagation Why Connectors?
  • 10. API or OOTB connector does not support the use case. ● First, look in Anypoint Exchange for a specialized pre-built connector (for example SFDC) ● If you don't find one, see if you can connect to the external system with a web service (REST or SOAP) ● Finally, evaluate if it is worth creating a custom connector When a Connector?
  • 13. ● REST Connect Tool (Specification Based - Exchange) ● XML SDK ● Mule SDK (JAVA) Ways to build a Custom Connector
  • 14. ● The Exchange backend uses REST Connect to transparently convert a REST API specification to a Mule 3 and Mule 4 connector ● REST Connect does not currently support custom TLS configurations. ● API Specification Supported : OAS 3 - JSON, OAS 3 - YAML, OAS 2 - JSON, OAS 2 - YAM, RAML 1.0 ● Security Schemes Supported : Basic Authentication, OAuth 2.0 Client Credentials, OAuth 2.0 Authorization Code, Pass Through, Digest Authentication REST Connect
  • 15. The XML SDK is an alternative to the more advanced Java-based Mule SDK. XML SDK is for creating custom modules, similar to the way you create a Mule app. In fact, you can use existing Mule components in the module. The framework simply adds a few syntactic idioms as XML elements that enclose the main parts of module, such as <module>, <operation>, and <parameter> elements. XML SDK
  • 16. Use the Mule SDK for Java to extend the Mule 4 Runtime by creating new modules that you can install in Mule apps. Examples of modules include connectors, such as HTTP, or modules with custom functionality, such as the Validations Module. Prerequisites : ● JDK 8 ● Maven ● IDE (Anypoint Studio, Eclipse, Intellij) ● Anypoint Studio Mule SDK (Java)
  • 17. ArchType : mvn org.mule.extensions:mule-extensions-archetype-maven-plugin:1.2.0:generate ArchType
  • 19. 19 ● Share: ○ Tweet using the hashtag #MuleSoftMeetups ○ Invite your network to join: https://meetups.mulesoft.com/ahmedabad/ ● Feedback: ○ Fill out the survey feedback. ○ Contact your Organizer Shekh Muenuddeen to suggest topics for upcoming events. ○ Contact MuleSoft at [email protected] for ways to improve the program ● Our Next Meetup ○ Date: TBD ○ Location: TBD ○ Topic: TBD What’s next?